問題タブ [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.
asp.net - パスワードをリセットするための次のコードから電子メールを取得する方法
私はASP.NET MVCを使用しており、登録からログイン、パスワードを忘れてパスワードをリセットするまでのすべての機能を実装しています。
ここで、パスワードのリセットには、パスワードのリセットのコードがnullであるかどうかを確認するために電子メールから送信されるコード定義がありますが、問題なく実行できますが、パスワードをリセットしようとしている特定のユーザーの電子メールを取得したいので、ユーザー再度メールを書く必要はありません。
そのため、データベースでそのコードをチェックし、そのユーザーの電子メールを取得して、ビューモデルに設定して渡すことができるようにする必要があります。
パスワードを再設定する:
ここでは、パスワードをリセットしようとしているユーザーの電子メールを取得したいと考えています。
誰かが私にこれを行う方法を提案してください!
java - Javaでパスワードをリセットするリンク
現在、Java プロジェクトでパスワードを忘れた機能を実装しています。私の方法論は、
ユーザーがパスワードを忘れた場合のリンクをクリックします。
パスワードを忘れた場合のページで、システムは、ユーザーがシステム
に登録した電子メール アドレスを入力するように求めます。指定された電子メール アドレスとパスワードのリセット ページのリンクを含む電子メール。
ユーザーがリンクをクリックすると、新しいパスワードを入力できるページ (パスワードのリセット) にリダイレクトされます。
[パスワードのリセット] ページでは、[メール アドレス] フィールドが自動的
に入力され、無効になっているため変更できません。次に、ユーザーが新しいパスワードを入力すると、データベース内の電子メール アドレスに関連するフィールドが更新されます。
コードでこれを試しましたが、パスワードのリセット ページで、パスワードを変更したいユーザーの電子メール ID を取得できませんでした。
MailUtil.java
そして、My new-password.jsp.
しかし、メールIDではなくnull値を取得しました。
この問題を解決するのを手伝ってくれるか、これを行うための他のオプションを手に入れてください。
mysql - 忘れたルート パスワードの変更 MySQL 5.7.4
タイトルにあるように、忘れてしまった MySQL ルート パスワードを変更しようとしています。ここでOmar Bourja によって詳述された指示に従いました (--skip-grant-tables
オプション & を使用して MySQL サーバーを実行し、次に を使用しますupdate mysql.user set authentication_string=password('MyNewPass') where user='root';
)。
しかし、アクションの出力は変更が行われたことを示していますが ( 1 row(s) affected Rows matched: 1 Changed: 1 Warnings: 0
)、新しいパスワードを使用して root としてログインすることはまだできません。
私は Windows Server 2012 の MySQL Workbench で作業しています。サービスの下では、MySQL57 サービスのステータスは「停止」ですが、mysqld はプロセスとして実行されていることにも注意してください。
これは私にとってまだ非常に新しいことなので、覚えておいてください。前もって感謝します!
html - IEサーバー側で保存したパスワードをリセットする方法
一部のユーザーは、Web アプリケーションで保存したパスワードを変更した後、ブラウザーが保存したパスワードを更新しないという問題を抱えています。クッキーなどを削除して保存したパスワードをリセットできることは知っていますが、サーバー側でこれを自動的に実行したいと考えています。Google Chrome や Mozilla Firefox などの最新のブラウザはすでにこれを実行できますが、Internet Explorer (IE) のユーザーはパスワードの変更に問題を抱えています。
この問題を解決するために、HTML のオートコンプリート属性をアクティブ化/非アクティブ化しようとしました。
spring-mvc - Spring Security 4 - CredentialsExpiredException がパスワードのリセットにリダイレクトされない - XML 構成
Spring-Security 4 XML 構成を使用して、spring-mvc webapp でパスワード認証を正常に実装しています。
私が抱えている問題は、CredentialsExpiredException が DaoAuthenticationProvider によってスローされると、システムがパスワードをリセットする代わりにログインフォームにリダイレクトすることです。
私の context-security xml 構成は次のとおりです。
上記の構成では、資格情報の有効期限が切れたユーザーの正しいユーザー名とパスワードを入力すると、url = "/index/form" にリダイレクトされます。
デバッガーを実行しました (Eclipse を使用しています)。コードの実行は次のとおりです (すべてのクラスは Spring Security 4 に属しています)。
AbstractUserDetailsAuthenticationProvider.authenticate()は、postAuthenticationChecks.check(user); の実行時にCredentialsExpiredExceptionをスローします。
ExceptionMappingAuthenticationFailureHandler.onAuthenticationFailure()は、getRedirectStrategy().sendRedirect(request, response, url);を呼び出す前にURL を/resetpasswordに取得します。
DefaultRedirectStrategy.sendRedirect()は、リダイレクト URL を「/myapp/resetpassword」に取得します。
この問題はLoginUrlAuthenticationEntryPoint.commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException authException) で発生します。
useForward が false に設定されているため、redirectUrl = buildRedirectUrlToLoginPage(request, response, authException); を呼び出します。
redirectUrlは「/index/form」になってしまいます。
useForwardを trueに設定し、 LoginUrlAuthenticationEntryPoint をサブクラス化して defineUrlToUseForThisRequest をオーバーライドしても、取得するAuthenticationException のタイプはInsufficientAuthenticationExceptionです。
興味深いことに、私のブラウザの URL は ですがhttps://localhost:8443/myapp/resetpassword
、表示されるのはログイン フォームです。
以前にこの問題に遭遇したことがありますか? もしそうなら、どのようにしてパスワードをリセットするためにスプリングをリダイレクトしましたか?
https://stackoverflow.com/a/14383194/158499から取得した構成のほとんど
前もってありがとう、ルーカス
laravel - Laravel:パスワードをリセットするために必要な変更
パスワードをリセットするためのリンクをメールアドレスに送りたいです。しかし、「Swift_TransportException in AbstractSmtpTransport.php line 383: Expected response code 250 but got code "530", with message "530 5.7.1 Authentication required"」が表示されています
私の.envはこのようなものです
私のreset.blade.phpはこのようなものです
私のmail.phpはこのようなものです
メールを送信してパスワードをリセットするには、どのような変更が必要ですか?