ホームページ  >  記事  >  ウェブフロントエンド  >  jquery学習メモ jqueryを使ってリフレッシュフリーを実現するlogin_jquery

jquery学習メモ jqueryを使ってリフレッシュフリーを実現するlogin_jquery

WBOY
WBOYオリジナル
2016-05-16 18:03:451485ブラウズ

さて、おしゃべりはこれで終わりです。次に、jquery を使用してリフレッシュ不要のログインを実現する方法を見てみましょう。
最初に HTML 部分を作成します

コードをコピーします コードは次のとおりです:





🎜>
;img alt="クリックして確認コードを変更してください" title="よく見えない場合はクリックしてください" id="checkcord" src="img.ashx" />
🎜>




ログイン確認し、「確認コードの変更」をクリックします。これについては何も言うことはありません。
以下は jquery 部分です




コードをコピーします


コードは次のとおりです:


----------引用符を忘れないでくださいこのリンク、そうでないと jquery が機能しません



これはおおよそのコア コードです。ユーザーがログイン ボタンをクリックしたとき、ログイン イベントがトリガーされ、jquery を使用して Login.ashx にログインします。リクエストを行うとき、Login.ashx では、ユーザー名とパスワードが一致するかどうか、および検証コードが正しいかどうかだけが検証されます。 Login.ashx は C# 言語で書かれています。別の言語を学習している場合は、アドレスを別の言語に変更してください。
img.ashx は、画像をクリックするたびに検証コードを生成するプログラムです。画像が生成されると、検証を保存するためのセッションが生成されます。 Login.ashx で、ユーザーが入力した値とセッションの値が同じかどうかを判断するだけです。ここでは主なソースコードのみを示します。




コードをコピー


コードは次のとおりです。


context.Response.ContentType = "text/ plain";
文字列ユーザー名 = context.Request.Form["ユーザー名"];
文字列パスワード = context.Request.Form["パスワード"];
文字列 コード = context.Request.Form["コード"] ; if (context.Session["cord"] != null)
{
if (context.Session["cord"].ToString() == コード)
{
if (ユーザー名 == "admin" && パスワード == "admin") { context.Response.Write("ログイン成功!") } else { context.Response.Write("ログインに失敗しました! ユーザー名とパスワードが間違っています!");
}
}
else
{
context.Response.Write("検証コードが間違っています!" );
}
}


これはログインを判定するコードです。
わかりました、上記はコアコードです。アドバイスをいただければ幸いです。私のメモがお役に立てば幸いです
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。


=" ユーザー名 " />



確認コード:

>