Atualização de Read.me e \correção da autorização no primeiro login
This commit is contained in:
@@ -5,6 +5,19 @@ class Users::SessionsController < Devise::SessionsController
|
||||
# GET /users/sign_in
|
||||
def new
|
||||
@pin_login = params[:pin].present?
|
||||
|
||||
# "Para continuar, faça login." NÃO é erro: é o que o Devise sempre grava
|
||||
# quando alguém abre o sistema deslogado (raiz -> authenticate_user! -> aqui).
|
||||
# Como `flash[:alert]` ele saía em vermelho DUAS vezes — o toast do layout e
|
||||
# a caixa desta tela — e a primeira entrada do dia parecia falha do sistema
|
||||
# (foi relatado como bug: "a primeira vez que entra dá a tela de erro").
|
||||
#
|
||||
# A mensagem é descartada: a tela já é o formulário de login, ela não
|
||||
# acrescenta nada. NÃO troque isso por apagar todo `flash[:alert]` no `new`:
|
||||
# senha errada, conta inativa e `timeout` ("Sua sessão expirou") chegam por
|
||||
# aqui pelo mesmo caminho, e essas a pessoa PRECISA ver em vermelho.
|
||||
flash.delete(:alert) if flash[:alert] == I18n.t('devise.failure.unauthenticated', default: nil)
|
||||
|
||||
super
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user