diff --git a/app/controllers/login_controller.rb b/app/controllers/login_controller.rb --- a/app/controllers/login_controller.rb +++ b/app/controllers/login_controller.rb @@ -9,12 +9,9 @@ def login if user = User.authenticate(params[:login], params[:password]) session[:user_id] = user.id + session[:admin] = user.admin? + UserContestStat.update_user_start_time(user) redirect_to :controller => 'main', :action => 'list' - if user.admin? - session[:admin] = true - else - session[:admin] = false - end else flash[:notice] = 'Wrong password' redirect_to :controller => 'main', :action => 'login'