問題タブ [reset-password]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hashcode - ハッシュ化された文字列に「/」文字を含めないようにするには?
Web アプリケーションのパスワード リセット リンクを生成しようとしていますが、タイムスタンプ + ユーザー メール + パスワードを秘密の文字列でハッシュすると、パスワードをリセットしたいユーザーごとにハッシュされた文字列が一意になると考えました。
しかし、問題は、これらのハッシュ化された文字列に「/」文字が含まれていることがあるため、これらの文字列を使用すると、リンクが正しく機能しないことです。この問題を回避するにはどうすればよいですか? リンクを生成するには、どのハッシュ手法または他に何を使用すればよいですか?
php - Laravel のパスワード リセット フォームには、電子メールの入力が必要です
Laravel でパスワードをリセットすると、リセット リンクが記載されたメールが送信されます。それをたどると、リセットフォームにたどり着きます。フィールドの 1 つは電子メールです。フィールドにはlaravel-5.2
、電子メールが自動的に入力されます。しかし、laravel-5.3
では、電子メールがリセット リンクから削除されました。なんで?そして、なぜユーザーは自分の電子メールを入力する必要があるのでしょうか?
php - カスタム Php RESET ログイン API の動作がおかしい?
なぜそれが起こっているのかわからない奇妙な問題があります。実際、私は PHP に非常に単純なログイン API を持っています。これは、where 句のユーザー名とパスワードで 2 つのパラメーターを取り、特定の結果を検索します。投稿要求を処理するために Android Volley ライブラリを使用しています。POSTリクエストを送信し、APIがJSONデータを返すと思ったので、すべてが完璧に機能します。そして今、奇妙な部分は、私のすべてのAndroidデバイスで見えるように、このプロセス全体がスムーズに機能することですが、私のクライアントは英国にあり、彼がログインしようとすると、驚いたことに私のPHPコードはレコードが見つかりません!!!
これは私のPHPスクリプトです:
Java (Android ボレー):
123-reg.com で Web ホスティングを行っています。そこで何が起こっているのか教えてください。私はパキスタンにいて、ログインしようとすると機能しますが、英国にいるクライアントが同じ資格情報でログインしようとすると、記録が見つかりませんでした...ありがとう。
meteor - meteor は、「パスワードを忘れた」機能を使用して、偽の生成されたリンク (#) を送信します
「パスワードをお忘れですか?」機能を有効にします。流星で。受信トレイに meteor からパスワードをリセットするメールが届きました。すべて正常に動作していますが、リンクに # が含まれているため、問題は生成されたリンクにあります。(中のリンクを参照)
上記のリンクから # を削除して、ブラウザにリンクをコピーペーストすると、正常に動作します。
リンクのどこに # が来る? meteor プロジェクトでそれを削除して、残りのパスワードへの正しいリンクを取得するにはどうすればよいですか?
助けが必要です、ありがとう