2013-03-13 79 views
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。

任何幫助都可以。

謝謝。

回答

相關問題