|
|
|
@ -276,10 +276,18 @@ class AccountController < ApplicationController
|
|
|
|
|
set_autologin_cookie(user)
|
|
|
|
|
end
|
|
|
|
|
call_hook(:controller_account_success_authentication_after, {:user => user })
|
|
|
|
|
#by young
|
|
|
|
|
# redirect_back_or_default my_page_path
|
|
|
|
|
redirect_back_or_default User.current
|
|
|
|
|
# redirect_to User.current
|
|
|
|
|
|
|
|
|
|
code = /\d*/
|
|
|
|
|
#根据home_url生产正则表达式
|
|
|
|
|
eval("code = " + "/^" + home_url.gsub(/\//,"\\\/") + "\\\/*(welcome)?\\\/*(\\\/index\\\/*.*)?\$/")
|
|
|
|
|
if code=~params[:back_url]
|
|
|
|
|
redirect_to user_activities_path(user)
|
|
|
|
|
else
|
|
|
|
|
#by young
|
|
|
|
|
#redirect_back_or_default my_page_path
|
|
|
|
|
redirect_back_or_default User.current
|
|
|
|
|
#redirect_to User.current
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def set_autologin_cookie(user)
|
|
|
|
|