0
這是我的Ajax調用Rails + Devise:如何在不同的控制器中調用登錄和註冊?
var data = {user: {password: password, email: email}};
$.post('auto_login',data,function(res){
if(res.success){
// successfully logged in
}
else{
// failed log in
}
});
代碼這是在我的控制器代碼
def auto_login
@user = parmas[:user]
# how do i invoke login here...
# res = Sessions.new(@user)
# x = true if res.save
respond_to do |format|
format.json{ render :json => { :success => x } }
end
end
我這樣做,因爲我有,如果未註冊的用戶點擊,就會彈出該按鈕打開一個模式窗口,詢問登錄信息或註冊網站。用戶填寫所需信息後,如果系統認識到數據有效,它會自動將用戶重定向到特定的URL。
任何幫助都可以。
謝謝。