- Add flash message helper and styles for consistent notifications - Replace Devise error messages with flash-based notifications - Add dashboard page with event statistics - Configure SMTP settings for development and production - Update authentication controllers to use flash messages - Add JavaScript controller for auto-dismiss functionality
29 lines
614 B
Ruby
29 lines
614 B
Ruby
# frozen_string_literal: true
|
|
|
|
class Authentications::SessionsController < Devise::SessionsController
|
|
# before_action :configure_sign_in_params, only: [:create]
|
|
|
|
# GET /resource/sign_in
|
|
# def new
|
|
# super
|
|
# end
|
|
|
|
# POST /resource/sign_in
|
|
def create
|
|
super
|
|
flash[:notice] = "Connexion réussie !" if resource.persisted?
|
|
end
|
|
|
|
# DELETE /resource/sign_out
|
|
# def destroy
|
|
# super
|
|
# end
|
|
|
|
# protected
|
|
|
|
# If you have extra params to permit, append them to the sanitizer.
|
|
# def configure_sign_in_params
|
|
# devise_parameter_sanitizer.permit(:sign_in, keys: [:attribute])
|
|
# end
|
|
end
|