Я использую Devise
и Rails 3
.
Я хочу вызвать функцию, которая просто проверит что пользователь username
и комбинация пароля корректна, на самом деле не входя в систему тот пользователь. Есть ли некоторый способ, которым я могу выполнить что-то вроде этого с Завещанием:
User.authenticate(params[:username], params[:password])
Ну, Devise делает это автоматически: когда пользователь вводит данные для входа в систему, он выполняет эту проверку за вас.
если вам нужен больший контроль, у вас есть 2 варианта:
1- посмотрите на источники Devise, где можно найти, где это делается.
2- напишите свою собственную систему входа в систему (это не так сложно, как вы думаете)