authentication fixed

This commit is contained in:
Yan
2017-06-15 10:48:32 +06:30
parent 541907d204
commit e133595d49
4 changed files with 33 additions and 29 deletions

View File

@@ -10,7 +10,8 @@ class HomeController < ApplicationController
@login_form.emp_id = params[:login_form][:emp_id] @login_form.emp_id = params[:login_form][:emp_id]
@login_form.password = params[:login_form][:password] @login_form.password = params[:login_form][:password]
@employee = Employee.login(@login_form.emp_id, @login_form.password) @employee = Employee.login(@login_form.emp_id, @login_form.password)
puts @employee.role
if @employee != nil
if @employee.role == "administrator" if @employee.role == "administrator"
session[:session_token] = @employee.token_session session[:session_token] = @employee.token_session
redirect_to dashboard_path redirect_to dashboard_path
@@ -20,6 +21,9 @@ class HomeController < ApplicationController
else else
render :index render :index
end end
else
redirect_to origami_root_path, :notice => "Username and Password dosn't match!"
end
end end

View File

@@ -18,7 +18,7 @@
<%= render 'layouts/header' %> <%= render 'layouts/header' %>
<div class="container-fluid"> <div class="container-fluid">
<% flash.each do |type, message| %> <% flash.each do |type, message| %>
<div class="alert fade in"> <div class="alert fade-in">
<button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button> <button class="close" aria-hidden="true" data-dismiss="alert" type="button">×</button>
<%= message %> <%= message %>
</div> </div>

BIN
dump.rdb

Binary file not shown.