Shikata Ga Nai

Private? There is no such things.

Password reset broken logicをやってみた

Hello there, ('ω')ノ

 

パスワードリセットの壊れたロジックを。

まずは、ログインして。

 wiener/peter

 

f:id:ThisIsOne:20210208135842p:plain

 

My Accountにはメールアドレスが。

 

f:id:ThisIsOne:20210208135610p:plain

 

Email clinetを見てみると、メールボックスが。

 

f:id:ThisIsOne:20210208135701p:plain

 

一旦、ログアウトして、Forget passwordを。


f:id:ThisIsOne:20210208132824p:plain

ユーザ名として、wienerを入力して実行すると。

 

f:id:ThisIsOne:20210208132903p:plain

 

メールのリンクをチェックしてとのことで。

 

f:id:ThisIsOne:20210208132746p:plain

 

リンクをクリックすると。

 

f:id:ThisIsOne:20210208132941p:plain

 

パスワード変更の画面が表示されて。

変更入力して実行してから。

 

f:id:ThisIsOne:20210208133012p:plain

 

変更画面のリクエストを拝見すると、同じトークンが二か所に見られて。

 temp-forgot-password-token=3jzqvCtxVhCiSdcblw4t023To7hqzAJV

 

f:id:ThisIsOne:20210208133436p:plain

 

リピータで二か所のトークンを削除して、パスワードを変更してSendすると。

正常に実行されたようで。

 

f:id:ThisIsOne:20210208133753p:plain

 

確認のため、新しいパスワードを入力すると。

 wiener/pass2

 

f:id:ThisIsOne:20210208133834p:plain

 

正常にログインできて。

 

f:id:ThisIsOne:20210208133857p:plain

 

さきほどのリピータで、ユーザ名を変更してSendして。

次にFolloew redirectionを実行すると。

 

f:id:ThisIsOne:20210208133955p:plain

 

正常に実行されたようで。

 

f:id:ThisIsOne:20210208134019p:plain


確認のため、carlosでログインすると。

 

f:id:ThisIsOne:20210208134100p:plain

 

クリアできた。

 

f:id:ThisIsOne:20210208134122p:plain

 

Best regards, (^^ゞ