##// END OF EJS Templates
Merged r3537 and r3572 from trunk....
Jean-Philippe Lang -
r3530:46be83cd5e51
parent child
Show More
@@ -25,8 +25,7 class AccountController < ApplicationController
25 25 # Login request and validation
26 26 def login
27 27 if request.get?
28 # Logout user
29 self.logged_user = nil
28 logout_user
30 29 else
31 30 # Authenticate user
32 31 if Setting.openid? && using_open_id?
@@ -39,9 +38,7 class AccountController < ApplicationController
39 38
40 39 # Log out current user and redirect to welcome page
41 40 def logout
42 cookies.delete :autologin
43 Token.delete_all(["user_id = ? AND action = ?", User.current.id, 'autologin']) if User.current.logged?
44 self.logged_user = nil
41 logout_user
45 42 redirect_to home_url
46 43 end
47 44
@@ -135,6 +132,14 class AccountController < ApplicationController
135 132
136 133 private
137 134
135 def logout_user
136 if User.current.logged?
137 cookies.delete :autologin
138 Token.delete_all(["user_id = ? AND action = ?", User.current.id, 'autologin'])
139 self.logged_user = nil
140 end
141 end
142
138 143 def password_authentication
139 144 user = User.try_to_login(params[:username], params[:password])
140 145
General Comments 0
You need to be logged in to leave comments. Login now