Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class LoginController < ApplicationController
- skip_before_action :need_login, only: [:new, :create]
- def new
- session[:username] =""
- render template: 'login/index'
- end
- def create
- usr = params[:username]
- pwd = params[:password]
- user = User.where(:username => usr, :password => pwd).first
- if !user.nil?
- p "setting session variables"
- session[:username] = user.username
- session[:firstname] = user.firstname
- session[:lastname] = user.lastname
- success = true
- #render 'user/index'
- respond_to do |format|
- format.html { redirect_to home_url }
- format.json { render :json => {:status => :oky} }
- format.js { }
- end
- else
- success = false
- respond_to do |format|
- format.json { success }
- end
- end
- head :ok
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement