以前にコチラで質問した、
ウェブサービスの続きになります。
ウェブサービスの作成にあたり、
ユーザー登録の実装方法、トークンURLの長さについて質問があります。
本人を確認する方法にて、
メールアドレスを入力するフォームから「登録」ボタンを押すと、
「該当のメールアドレスに「登録用URL」を送り、そのURLをクリクして登録を続けてもらう」
を実装しました。お陰様で無事にできました。
PHP
1$urltoken = hash('sha256',uniqid(rand(),1)); 2//$urltoken = 28a97660379134480e0b0376a781f03d98375697dce6db65e718fbc1a4b980b8
ここで質問があります。
トークンの長さについてです。
例えばマネーフォワードの場合、
パスワードリセットは以下のトークンURLでした。
2gsoALCT5M1XJ_9Sb8CL
質問事項は、
・トークンがマネーフォワードのように短くても問題ないのでしょうか?
・短くする場合には、上記のコードをどのようにすればよいのでしょうか?
セキリティ上問題なければ、短くしたいと考えています。
どうぞよろしくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/07/30 01:28