Atualização de Read.me e \correção da autorização no primeiro login

This commit is contained in:
2026-08-28 02:19:08 -03:00
parent ab126d13db
commit b20299dd6b
4 changed files with 222 additions and 6 deletions

View File

@@ -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