Sha256: c41a8ad9e2432245530f13d159a873f25182da68f1b92d9a9ca9ebd3bc795215
Contents?: true
Size: 605 Bytes
Versions: 4
Compression:
Stored size: 605 Bytes
Contents
class SessionsController < ApplicationController # GET /sessions/new def new @user = User.new end # POST /sessions def create if @user = user_login(params[:username_or_email], params[:password], params[:remember_me]) redirect_back_or_to root_url, notice: 'Login successful' else if goma_error(:user) == :not_activated flash.now[:alert] = 'Not activated' else flash.now[:alert] = 'Login failed' end render :new end end # DELETE /sessions def destroy user_logout redirect_to root_url, notice: "Logged out!" end end
Version data entries
4 entries across 4 versions & 1 rubygems