node.js - 高速検証ログインフォーム、どのように判断するか?
给我你的怀抱
给我你的怀抱 2017-06-20 10:06:32
0
2
778

問題の説明: express session を使用してログイン ページを実装します。app.post を使用してフォームを処理するときに、判定ステートメント

リーリー

そのうち、json ファイルの内容は次のとおりです:

リーリー

問題があります。具体的な症状は次のとおりです:

  1. ユーザー名とパスワードは json ファイルに配置され、app.js で処理されます。テスト時に、ユーザー名とパスワードが正しい場合は、正常に実行されますが、ユーザー名とパスワードが間違っている場合は、次のように表示されます:

リーリー

情報を確認し、overflow に相談しましたが、明確な回答は得られませんでした。

解決策を提供できるこの分野の専門家はいますか?

以下は app.js:

のコードです。 リーリー
给我你的怀抱
给我你的怀抱

全員に返信(2)
我想大声告诉你

リーリー

ここでの判断は逆に書かれています
次のようになります:

リーリー

まず、json に req.body.userこの属性があるかどうかを判断する必要があります。

いいねを押す +0
巴扎黑

この問題に対する別の解決策を見つけました:

まずアカウントを持っているかどうかを確認する必要があります。アカウントを持っていない場合は、cannot read property password of undefinedエラー:

が表示されます。 リーリー

前述の逆の考え方と組み合わせると、どちらのソリューションもこの問題をうまく解決できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート