C#MVCブログ開発(2)ログイン

ログインデータが送信される場所の問題を解決します。
バックグラウンドログインを記述し、バックグラウンドログインコードを実装します。詳細は説明しません。送信されたデータをデータベースと照合するためのものです。存在する場合は値を返します。存在しない場合別の値を返し
ます。


ただし、ログインすると、ユーザーパスワードが正しくないなどのエラーが発生する場合があります。公式ウェブサイトのホームページでパスワードを誤って入力すると、ポップアップウィンドウにパスワードが間違っているというメッセージが表示されますが、ダウンロードしたテンプレートは膨れていますか?ここで私は調査を通じてエラーを促す方法を見つけました

最初にindex.jsのajax送信にブレークポイントを追加し、次にログインに間違った情報とパスワードを入力して、[ログイン]をクリックします


jsにajaxを終了させますが、ブレークポイントをsub-submitメソッドからジャンプさせないでください。次に、この時点でブラウザーのデバッグでネットワーク(ネットワーク)に返されたデータを確認します。



公式ウェブサイトの背景がjsonデータの文字列を返すことがわかります。
データ形式は次のとおりです{"status":1、 "msg": "Mailbox or password is wrong"}
ダウンロードテンプレートでindex.jsを読んだところ、公式ウェブサイトはだいたいそれは、同じjsonデータを返すことができ、フロントデスクが自動的にプロンプ​​トを表示するためです。
バックグラウンドで、jsonを返すためにバックグラウンドから返されたタイプに従ってエンティティクラスをカプセル化します。
アクションは、ログインが成功した後のジャンプアドレスです。Jsはこのアドレスを使用します私は飛び越えました、そして分析ステップについて怠惰ではありませんでした、実験したい学生は自分で勉強することができます

次に、それをカプセル化してログインし、上記のコードを追加し
てパスワードまたはユーザー名が間違っていることを確認し、対応するjsonを返します

完了後の効果:




公開された29元の記事 ウォン称賛11 ビュー10000 +

おすすめ

転載: blog.csdn.net/u010840685/article/details/79303750