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

2024.10.0でメールアドレス無しの入会がエラーになります #14736

Closed
kakkokari-gtyih opened this issue Oct 10, 2024 Discussed in #14735 · 7 comments · Fixed by #14738
Closed

2024.10.0でメールアドレス無しの入会がエラーになります #14736

kakkokari-gtyih opened this issue Oct 10, 2024 Discussed in #14735 · 7 comments · Fixed by #14738
Labels

Comments

@kakkokari-gtyih
Copy link
Contributor

Discussed in #14735

Originally posted by fujisan-sky October 10, 2024
こちらに入れさせて頂くの初めてです。急いで、ご報告すべきかと思い、あまり調べずに入れさせていただいています。
問題があったら申し訳ありません。

昨日リリースされた2024.10.0 を入れさせて頂いたのですが。
メールアドレス無しの場合の、Signupのシーケンスでの最後のSingin処理でエラー[問題が発生しました]になるようです。
MkSignupDialog.form.vue
の最後のあたりにある
const res = await misskeyApi('signin-flow', {
username: username.value,
password: password.value,
});
emit('signup', res);
からのsigninです。
(Singin時にCaptchaが追加された影響かと思い、試しにSingup時のCaptchaの値を入れてみたのですが、
同じ値で認証2回は拒否されるようですね。)

@kakkokari-gtyih
Copy link
Contributor Author

kakkokari-gtyih commented Oct 10, 2024

対応案

  1. メアド任意の場合はsignupのAPIでログイントークンを返すところまでやる
  2. Captchaを回避する専用の一時トークンを発行してログインAPIを叩く
  3. アカウント作成が完了したら自動でログインせずにログイン用のダイアログを出して改めてログインしてもらう

@kakkokari-gtyih
Copy link
Contributor Author

/signupのAPIではメアド任意の場合すでにログイントークンが返るようになっているのに別で/signin-flow叩くようになってる?

@syuilo
Copy link
Member

syuilo commented Oct 10, 2024

ローカルでは再現しなかったわね

@syuilo
Copy link
Member

syuilo commented Oct 10, 2024

メールアドレス無しかつCAPTC'HA有効時かしら

@syuilo
Copy link
Member

syuilo commented Oct 10, 2024

対応案

  1. メアド任意の場合はsignupのAPIでログイントークンを返すところまでやる
  2. Captchaを回避する専用の一時トークンを発行してログインAPIを叩く
  3. アカウント作成が完了したら自動でログインせずにログイン用のダイアログを出して改めてログインしてもらう

1かしら

@kakkokari-gtyih
Copy link
Contributor Author

メールアドレス無しかつCAPTC'HA有効時かしら

たぶんこれ

@kakkokari-gtyih
Copy link
Contributor Author

kakkokari-gtyih commented Oct 10, 2024

ダイアログを閉じてログイン画面から入り直せば普通にログインできるとはいえ、登録完了後にエラーダイアログが出るのはユーザー体験的にわりと問題な可能性があるのでこれだけでリリースするのもアリ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
2 participants