fixes & forums started

This commit is contained in:
jomo
2013-08-02 07:55:32 +02:00
parent 45ebd0bd05
commit e052ad8859
39 changed files with 358 additions and 436 deletions

View File

@@ -0,0 +1,6 @@
class ForumgroupsController < ApplicationController
def index
@groups = Forumgroup.all.sort{|s| s[:position]}
end
end

View File

@@ -0,0 +1,2 @@
class ForumsController < ApplicationController
end

View File

@@ -1,8 +1,9 @@
class SessionsController < ApplicationController
require 'resolv'
def create
user = User.find_by_email(params[:email])
if user && user.authenticate(params[:password])
user.last_ip = request.remote_ip
user.last_ip = "#{request.remote_ip} | #{Resolv.getname(request.remote_ip)}"
user.last_login = Time.now
user.save
if user.banned

View File

@@ -11,17 +11,17 @@ require 'open-uri'
end
def show
@user = User.find_by_id(params[:id])
@user = User.find(params[:id])
unless @user
flash[:alert] = "User ##{params[:id]} does not exist!"
flash[:alert] = "User \"#{params[:id]}\" does not exist!"
redirect_to User.find(1)
end
end
# REGISTER
# SIGNUP
def new
if current_user
flash[:notice] = "You are already registered!"
flash[:notice] = "You are already signed up!"
redirect_to user_path(current_user.id)
else
@user = User.new
@@ -38,7 +38,7 @@ require 'open-uri'
def create
if current_user
flash[:notice] = "You are already registered!"
flash[:notice] = "You are already signed up!"
redirect_to current_user
else
@user = User.new(params[:user])
@@ -56,7 +56,7 @@ require 'open-uri'
if mclogin.downcase.include?(data[:ign].downcase)
redirect_to "http://youareanidiot.org/"
else
redirect_to @user, notice: 'Successfully registered!'
redirect_to edit_user_path(@user), notice: 'Successfully signed up!'
end
else
flash[:alert] = "Something went wrong"