Вот « обновление » В предыдущей версии моего проекта у нас не было надлежащего хеширования пароля. Поэтому я хочу использовать хеширование Laravel и пригласить пользователей создать новый пароль.
У меня есть новый столбец пароля в моей таблице пользователей. Если когда пользователь пытается войти в систему, новый пароль не существует (пустой столбец), мы автоматически делаем «сброс пароля». Я хотел бы знать, где сделать эту проверку:
class LoginController extends Controller
{
public function login(Request $request)
{
//check if the user has an empty password
//if yes
redirect('/password/reset');
//else
//use normal login function
}
}
Это правильное место? И нужно ли переписывать весь логин в "другом"? (извините, это основной вопрос)