タスク "users:disable_2fa" はセキュリティキーを無効にしません

ユーザーがセキュリティキーを持っている場合、削除されないため、ユーザーは引き続きログインできません。

UserSecondFactor が何らかの形で壊れていない限り(それは考えにくい)、セキュリティキーも削除する必要があります。たとえば、次のようになります。

UserSecurityKey.where(user_id: user.id).destroy_all
「いいね!」 2

Sure seems like a reasonable improvement to the task, can you send a PR?

「いいね!」 1

たった1行ならもう終わらせていたのですが、テストを1つか2つ作成する必要があり、それはより気が重い(そして仕事の4倍!)です。

でも、私は大きな男になれるかもしれません。

2faキーを作成してからクリアされることを確認するテストを1つだけ作成すればいいのでしょうか?そして、2faコードのどこかにダミーキーを作成するためにコーヒーが必要だと思いますか?

「いいね!」 2

このタスクの仕様が見当たらないため、単一行のみとなります。

「いいね!」 1

このトピックは4日後に自動的に閉じられました。新しい返信は許可されていません。