diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb index 0f6d26d4..f36527c6 100644 --- a/app/controllers/sessions_controller.rb +++ b/app/controllers/sessions_controller.rb @@ -37,7 +37,7 @@ class SessionsController < ApplicationController @login_form = LoginForm.new(settings_home_params) @employee = Employee.login(@login_form.emp_id, @login_form.password) - if @employee != nil + if @employee if @employee.is_active session[:session_token] = @employee.token_session redirect_to root_path diff --git a/app/models/employee.rb b/app/models/employee.rb index 3213ca33..58ed7290 100755 --- a/app/models/employee.rb +++ b/app/models/employee.rb @@ -33,7 +33,6 @@ class Employee < ApplicationRecord if (user) #user.authenticate(password) if (user.authenticate(password)) - puts user user.generate_token user.session_expiry = DateTime.now.utc + expiry_time.minutes user.session_last_login = DateTime.now.utc @@ -48,8 +47,7 @@ class Employee < ApplicationRecord if (session_token) user = Employee.find_by_token_session(session_token) expiry_time = login_expiry_time - puts expiry_time - if user && user.session_expiry.utc > DateTime.now.utc + if user && user.session_expiry && user.session_expiry.utc > DateTime.now.utc #Extend the login time each time authenticatation take place user.session_expiry = user.session_expiry.utc + expiry_time.minutes user.save