shop code

This commit is contained in:
Myat Zin Wai Maw
2019-11-22 18:24:02 +06:30
parent 5a3f328789
commit d1ab2c194d
106 changed files with 834 additions and 895 deletions

View File

@@ -5,7 +5,7 @@ class BaseOrigamiController < ActionController::Base
before_action :check_user
#before_action :check_installation
protect_from_forgery with: :exception
protect_from_forgery with: :exception
helper_method :current_token
@@ -15,16 +15,16 @@ class BaseOrigamiController < ActionController::Base
redirect_to origami_dashboard_path
end
def check_user
if check_mobile
def check_user
if check_mobile
if current_user.nil?
return render status: 401, json: {
message: "User using other device!"
message: "User using other device!"
}.to_json
end
else
else
if current_user.nil?
redirect_to root_path
redirect_to root_path
end
end
end
@@ -33,21 +33,22 @@ class BaseOrigamiController < ActionController::Base
# CheckinJob.set(wait: 1.minute).perform_later()
# end
##already in LoginVerification
# Get current Cashier
def get_cashier
@cashier = Employee.where("role = 'cashier' AND token_session <> ''")
end
# def get_cashier
# @cashier = Employee.where("role = 'cashier' AND token_session <> ''")
# end
#check webview
def check_mobile
status = false
authenticate_with_http_token do |token, options|
authenticate_with_http_token do |token, options|
if token
session[:webview] = true
session[:session_token] = token
end
end
end
if session[:webview] && request.user_agent =~ /android|blackberry|iphone|ipad|ipod|iemobile|mobile|webos/i
status = true
end