手动禁用双因素认证
如果您丢失了双因素认证设备或遇到其他问题,只要您能访问服务器,就可以手动禁用双因素认证。
1. 通过 SSH 登录服务器
bash
ssh your-server-ip2. 运行以下命令进入 coolify 容器
bash
docker exec -it coolify sh3. 进入 Tinker
bash
php artisan tinker4. 查找您的用户 ID
对于
root用户,您必须使用0作为用户 ID。
所以
$user_id = 0;
对于其他所有用户,请使用以下命令获取用户 ID。
php
$user_id = User::whereEmail('your-email')->first()->id;5. 禁用双因素认证
php
User::find($user_id)->update([
'two_factor_secret' => null,
'two_factor_recovery_codes' => null,
'two_factor_confirmed_at' => null
]);