5fa8b94d | class ApplicationController < ActionController::Base |
7aef87db | #protect_from_forgery |
eee69d20 | #before_filter :require_login |
7aef87db | def require_login #if controller_name == 'sessions' && action_name == 'new' # true #end if authenticated? create_new_authentification() else #create_new_authentification() #Redirect to login page end end protected def authenticated? !! Token.authenticate(session) end def create_new_authentification Token.remove_old_session(session[:token]) session[:token] = Token.generate_token() session[:created_at] = Time.now session[:ip] = request.remote_ip Token.save_session(session) end |
5fa8b94d | end |