Sha256: 1f5fae9050e3daabb022716960ac7f27009571cdd372cefd1b52c3bc6cde6636
Contents?: true
Size: 527 Bytes
Versions: 16
Compression:
Stored size: 527 Bytes
Contents
class MasqueradesController < ApplicationController before_action :authorize before_action :set_user def create session_record = @user.sessions.create! cookies.signed.permanent[:session_token] = { value: session_record.id, httponly: true } redirect_to root_path, notice: "Signed in successfully" end private def set_user @user = User.find(params[:user_id]) end def authorize redirect_to(root_path, alert: "You must be in development") unless Rails.env.development? end end
Version data entries
16 entries across 16 versions & 1 rubygems