1

Android アプリケーションで SOAP Web サービスを介した MySQL 接続を使用して、1 つのログイン フォーム (ユーザー名、パスワード、および送信ボタン) を開発しました。ここで、パスワードを忘れたということは、アカウントにアクセスできないことを意味します。次に、アカウントにアクセスするにはどうすればよいですか。したがって、テキストビューを1つ追加しました(パスワードを忘れた???ここをクリック)。登録ページを完了しました。登録ページにはユーザー名があります。パスワードとメール。パスワードを忘れた場合は、パスワードを忘れたテキストビューをクリックすることを意味します。次に、パスワードを忘れるアクティビティに移動します。ここで、登録済みのメール ID を入力すると、パスワードがリセットされ、メール ID に送信されます。私のパスワードはどうすればいいですか.プログラムで私を助けてください.

4

2 に答える 2

5

より良い方法は、mysql データベースにユーザーの現在のパスワードがあり、ユーザーの電子メール アドレスを取得して Web サービスを呼び出すことです。

サービスからメールアドレスが存在するかどうかを検索し、存在する場合はパスワードを取得してサービスからメールを送信し、成功/失敗/存在しない場合、ユーザーは応答としてアンドロイドにメッセージを返します。

Androidからサービスを呼び出すだけで、ユーザーパスワードを変更してメールを取得し、現在の資格情報を使用してログインする必要はありません。

編集済み

これを行う場合は、存在するかどうかを確認するための電子メール検索の電子メール アドレス検索を渡して Web サービスを呼び出し、動的パスワード文字列を作成してそのユーザーのパスワードを更新し、このパスワードをユーザーの電子メール アドレスに送信します。

于 2012-12-01T11:19:29.930 に答える