|
|
|
@ -60,7 +60,8 @@ class AccountsController < ApplicationController
|
|
|
|
|
ua = UserAgent.find_by_ip(ip)
|
|
|
|
|
ua.update_column(:agent_type, UserAgent::USER_REGISTER) if ua
|
|
|
|
|
successful_authentication(@user)
|
|
|
|
|
session[:user_id] = @user.id
|
|
|
|
|
# session[:user_id] = @user.id
|
|
|
|
|
session[:"#{default_yun_session}"] = @user.id
|
|
|
|
|
normal_status("注册成功")
|
|
|
|
|
end
|
|
|
|
|
rescue Exception => e
|
|
|
|
@ -94,7 +95,7 @@ class AccountsController < ApplicationController
|
|
|
|
|
successful_authentication(@user)
|
|
|
|
|
login_control.clear # 重置每日密码错误次数
|
|
|
|
|
|
|
|
|
|
session[:user_id] = @user.id
|
|
|
|
|
# session[:user_id] = @user.id
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# 忘记密码
|
|
|
|
@ -158,7 +159,7 @@ class AccountsController < ApplicationController
|
|
|
|
|
|
|
|
|
|
def logout
|
|
|
|
|
UserAction.create(action_id: User.current.id, action_type: "Logout", user_id: User.current.id, :ip => request.remote_ip)
|
|
|
|
|
session[:user_id] = nil
|
|
|
|
|
session[:"#{default_yun_session}"] = nil
|
|
|
|
|
logout_user
|
|
|
|
|
render :json => {status: 1, message: "退出成功!"}
|
|
|
|
|
end
|
|
|
|
|