私はRESTFULシステムで作業しています。私は電子メールベースのログインシステムを作成したいと思っています。私はいくつかのアドバイスを必要としています。ここ
は私のシナリオです:
1 - RESTfulなアプリケーション、電子メール
3受け取る - - 存在する場合は、トークンを更新し、このトークンを送って、データベースに電子メールを探してRESTfulなアプリケーションをユーザーが彼/彼女のクライアント
2のメールアドレスを入力してユーザーの電子メール、データベースに電子メールが存在しない場合、アプリケーションは電子メールをデータベースに挿入してこの電子メールのトークンを作成し、アプリケーションはこのトークンをユーザーの電子メールに送信する必要があります。
4 - ユーザーが電子メールを受信し、ログインするために認証リンクをクリックし
5 - 。RESTfulアプリケーションのプロセスは、このリンクとイサキのユーザーすべてがREST経由の電子メールベースのログインシステム
0
A
答えて
1
OKだった場合は、2つのエンドポイントを持っている必要があり、すなわち、二つのコントローラ
ファーストエンドポイント:/ログイン ログインコントローラは、GETリクエストとPOSTリクエストの両方を処理します。
GETの場合、電子メールをフォーム要素に含めてクライアントビューをユーザーに返します。 ユーザーがそのフォームを送信すると、フォームはPOST要求のあるログイン・コントローラーに戻されます。ここでは、ポイント3の操作を実行するときに表示されます。[コントローラ本体に長時間の操作を行うことは好ましくないため、DB関連の機能を実行してメールを送信するために別のユーティリティファイルを持つことができます]
第2エンドポイント:/ authorize これはあなたがユーザーに送信するリンクになります。これにより、コントローラがGETリクエストのみを処理する権限を与えます。 ユーザーがこのリンクにアクセスすると、まずユーザーを確認し、最終的に彼を叱り、確認メッセージまたはウェルカムメッセージを返す必要があります。
これが役に立ちます。
関連する問題
- 1. 電子メールベースのPHPチャットウィンドウ
- 2. 電子jsアプリ経由のヘッドレスブラウザオートメーションアプリ
- 3. Gmail経由のRedmine電子メール通知
- 4. 問題:電子メールベースのGoogleフォームの回答
- 5. プロキシ経由で電子メールを送信
- 6. SendGrid経由で電子メールを受信
- 7. 電子メール変数の電子メール経由でoutlookへのリストビューの内容
- 8. REST経由のDynamoDBのPaginatedList
- 9. REST経由のDDD更新
- 10. 電子メールベースのDCVの問題(複数のドメイン) - Amazonの証明書マネージャー(ACM)
- 11. HTTP経由の電子レンダリング処理とrequireの使用
- 12. 電子内のREST API
- 13. AmbariサービスチェックRest API経由
- 14. regex経由でPHPの電子メールアドレスをブロックする
- 15. SES SMTPインターフェイス経由のHTML電子メール - PEAR
- 16. 電子メール経由でログファイルの変更を送信
- 17. SMTP経由で送信された2つの電子メール
- 18. HTML VBA経由の電子メール(箇条書き付き)
- 19. FirebaseのUID経由で電子メールを受け取る方法
- 20. REST API経由のLagomの更新
- 21. Codeigniterモバイル経由のREST APIアクセス
- 22. REST API経由の一括アップロード
- 23. USB経由の携帯電話のプラグアンドプレイ
- 24. PHP経由でCpanelで電子メールアカウントを作成するには?
- 25. Powershell経由でOutlook電子メールを送信できません
- 26. BootstrapモーダルでActionLink経由で電子メールを送信
- 27. プログラムでVBA経由で電子メールでWebページを送信
- 28. TSLでSMTP経由で電子メールを送信
- 29. GRAPH API経由で電子メール通知を送信する
- 30. PowershellでPOP3/IMAP経由で電子メールを削除する