fix employee logout
This commit is contained in:
@@ -65,6 +65,8 @@ class HomeController < ApplicationController
|
||||
end
|
||||
|
||||
def destroy
|
||||
# clear in employee session
|
||||
Employee.logout(session[:session_token])
|
||||
session[:session_token] = nil
|
||||
redirect_to root_path
|
||||
end
|
||||
|
||||
@@ -54,6 +54,7 @@ class Employee < ApplicationRecord
|
||||
def self.logout(session_token)
|
||||
if (session_token)
|
||||
user = Employee.find_by_token_session(session_token)
|
||||
|
||||
if user
|
||||
user.token_session = nil
|
||||
user.session_expiry = nil
|
||||
|
||||
Reference in New Issue
Block a user