2016-05-18 23 views
0

私はを使用してユーザーを保管し管理していますが、すべてがうまくいっています(サインアップ、ログイン、ログアウト)、anglejs、 を使用してIonic-cordovaアプリを構築していますが、 「パスワードを忘れた」機能を実装できません。 唯一の機能は、resetPasswordですが、ログインする(または最近ログインした)ユーザーである必要があります。パスワードを忘れました

この機能を実装する方法はありますか?

編集: 私は解決策を見つけましたが(以下にリストされています)、より良いアイデアがあれば質問を残しておきます。

答えて

0

私は私が私のデータベースに(イオンによって生成された)のユーザーIDを格納され、ロジックシリーズは、このようになります 、それを行うには、いくつかのロジックが見つかりました:
の1-アプリ でパスワードを忘れてしまっ上のユーザーがクリック
2ユーザーがメールを入力する
3 - このリクエストにより、私のサーバー
はそのユーザーのIDを取得する必要があります。
4-ここで余分な確認手順を実行できます最初に確認メールを送信してください)
5ステップ4が完了したら、私のサーバーはionic apihttps://api.ionic.io/users/ {UUID} /パスワード・リセット)を確認するためのユーザ

に一時パスワードを送信sould
6-サーバは、イオンダッシュボード

を形成生成することができるイオンからのパスのリセットを要求するトークンを有していなければなりません
関連する問題