pic_vert_app/app/controllers/forum/auths_controller.rb

26 lines
600 B
Ruby

# -*- encoding : utf-8 -*-
class Forum::AuthsController < ApplicationController
layout "connexion"
def new
@forum = true
end
def create
@forum = true
user = ForumUser.find_by_email(params[:email])
if user && user.authenticate(params[:password])
session[:forum_user_id] = user.id
redirect_to forum_forum_topics_path, notice: "Connecté !"
else
flash.now.alert = "Email ou mot de passe incorect"
render "new"
end
end
def destroy
session[:forum_user_id] = nil
redirect_to forum_forum_users_path, notice: "Déconnecté."
end
end