Sha256: cb31fe3bf11baf8df49442dd1e754cdbc86308ee92ce054628a2c9b4fe04ba94
Contents?: true
Size: 1.29 KB
Versions: 1
Compression:
Stored size: 1.29 KB
Contents
class MainController < ApplicationController before_action :check_login, only: [:new, :create] def index end def check_login if @current_user && @current_user.freezed==0 redirect_to "/" end end def wince if !session[:member_id] || !session[:wince] session[:wince] = 1 @member= Member.new render layout: nil else redirect_to search_order_logistics_path end end #登录页 #汤建华 def new @member= Member.new render layout: nil end def create @member=Member.where(:name => params[:member][:name]).first if @member password = Member.getmd5(params[:member][:password]) if @member.password == password if @member.freezed==0 session[:member_id] = @member.id redirect_to "/" and return else redirect_to :back, alert: "当前用户已经冻结不能登录" end else flash[:alert] = "密码错误" redirect_to :back end else @member=Member.new flash[:alert] = "用户名不存在" redirect_to :back end end #退出登录 #汤建华 def logout if session[:member_id] session[:member_id]=nil end redirect_to "/main/new" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
admin-sys-1.1.0 | app/controllers/main_controller.rb |