Sha256: 97706cedc296c68f010cfe3fb44e7bcbce39e3172b1d3aaf50752beeb8e9966f
Contents?: true
Size: 603 Bytes
Versions: 4
Compression:
Stored size: 603 Bytes
Contents
class Sessions::SudosController < ApplicationController def new end def create session = Current.session <% if options.omniauth? -%> if session.<%= singular_table_name %>.authenticate(params[:password]) || session.<%= singular_table_name %>.provider <% else -%> if session.<%= singular_table_name %>.authenticate(params[:password]) <% end -%> session.update!(sudo_at: Time.current); redirect_to(params[:proceed_to_url]) else redirect_to new_sessions_sudo_path(proceed_to_url: params[:proceed_to_url]), alert: "The password you entered is incorrect" end end end
Version data entries
4 entries across 4 versions & 1 rubygems