Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: password reset パスワードリマインダ🎉 #799

Merged
merged 2 commits into from
Sep 14, 2022

Conversation

atsu1125
Copy link
Member

💡 Reason

resolves #229

せっかくメールアドレス登録するなら使わなきゃ

📝 Design specifications

めいすきーの実装を元にしてmisskey-v12からDB周りの実装を頂戴した

Test

  • メアドが一致しなかったらリセットできない
  • メアドが認証されてなかったらリセットできない
  • リセットできない際にユーザーにエラーは返さない
  • パスワードリセットURLを記載したメールをユーザーに発行できる
  • パスワードリセットURLをひらいてパスワードを変更できる
  • パスワードリセットURLが30分経過したら無効となる→パスワード入力画面が出るが確定できなくなる
  • パスワードリセット後パスワードリセットURLが無効となる→パスワード入力画面が出るが確定できなくなる

@atsu1125 atsu1125 force-pushed the upstream/password-reset branch from 70020fb to c8a1b32 Compare September 13, 2022 09:52
@atsu1125
Copy link
Member Author

なんか昔のAPIの忘れ物もあったので追加

@fs5m8 fs5m8 merged commit d642635 into sakura-tel:develop Sep 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Regist: パスワードリマインダー
2 participants