問題タブ [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.

0 投票する
2 に答える
160 参照

asp.net - パスワードをリセットするための次のコードから電子メールを取得する方法

私はASP.NET MVCを使用しており、登録からログイン、パスワードを忘れてパスワードをリセットするまでのすべての機能を実装しています。

ここで、パスワードのリセットには、パスワードのリセットのコードがnullであるかどうかを確認するために電子メールから送信されるコード定義がありますが、問題なく実行できますが、パスワードをリセットしようとしている特定のユーザーの電子メールを取得したいので、ユーザー再度メールを書く必要はありません。

そのため、データベースでそのコードをチェックし、そのユーザーの電子メールを取得して、ビューモデルに設定して渡すことができるようにする必要があります。

パスワードを再設定する:

ここでは、パスワードをリセットしようとしているユーザーの電子メールを取得したいと考えています。

誰かが私にこれを行う方法を提案してください!

0 投票する
1 に答える
11717 参照

java - Javaでパスワードをリセットするリンク

現在、Java プロジェクトでパスワードを忘れた機能を実装しています。私の方法論は、

  1. ユーザーがパスワードを忘れた場合のリンクをクリックします。

  2. パスワードを忘れた場合のページで、システムは、ユーザーがシステム
    に登録した電子メール アドレスを入力するように求めます。

  3. 指定された電子メール アドレスとパスワードのリセット ページのリンクを含む電子メール。

  4. ユーザーがリンクをクリックすると、新しいパスワードを入力できるページ (パスワードのリセット) にリダイレクトされます。

  5. [パスワードのリセット] ページでは、[メール アドレス] フィールドが自動的
    に入力され、無効になっているため変更できません。

    次に、ユーザーが新しいパスワードを入力すると、データベース内の電子メール アドレスに関連するフィールドが更新されます。

コードでこれを試しましたが、パスワードのリセット ページで、パスワードを変更したいユーザーの電子メール ID を取得できませんでした。

MailUtil.java

そして、My new-password.jsp.

しかし、メールIDではなくnull値を取得しました。

この問題を解決するのを手伝ってくれるか、これを行うための他のオプションを手に入れてください。

0 投票する
1 に答える
1682 参照

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 はプロセスとして実行されていることにも注意してください。

これは私にとってまだ非常に新しいことなので、覚えておいてください。前もって感謝します!

0 投票する
0 に答える
31 参照

html - IEサーバー側で保存したパスワードをリセットする方法

一部のユーザーは、Web アプリケーションで保存したパスワードを変更した後、ブラウザーが保存したパスワードを更新しないという問題を抱えています。クッキーなどを削除して保存したパスワードをリセットできることは知っていますが、サーバー側でこれを自動的に実行したいと考えています。Google Chrome や Mozilla Firefox などの最新のブラウザはすでにこれを実行できますが、Internet Explorer (IE) のユーザーはパスワードの変更に問題を抱えています。

この問題を解決するために、HTML のオートコンプリート属性をアクティブ化/非アクティブ化しようとしました。

0 投票する
1 に答える
1855 参照

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から取得した構成のほとんど

前もってありがとう、ルーカス

0 投票する
2 に答える
675 参照

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はこのようなものです

メールを送信してパスワードをリセットするには、どのような変更が必要ですか?