pic_vert_app/app/controllers/forum/auths_controller.rb
2015-11-22 13:46:41 +01:00

38 lines
818 B
Ruby

# -*- encoding : utf-8 -*-
class Forum::AuthsController < ApplicationController
layout "public"
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
if params[:remember_me]
cookies.permanent[:forum_auth_token] = user.auth_token
else
cookies[:forum_auth_token] = user.auth_token
end
redirect_to forum_forum_topics_path, notice: "Connecté !"
else
flash.now.alert = "Email ou mot de passe incorect"
render "new"
end
end
def destroy
cookies.delete(:forum_auth_token)
redirect_to forum_forum_users_path, notice: "Déconnecté."
end
end