Commit 5cbef7cb authored by 神楽坂玲奈's avatar 神楽坂玲奈

parent 59155025
...@@ -12,8 +12,9 @@ class ApplicationController < ActionController::Base ...@@ -12,8 +12,9 @@ class ApplicationController < ActionController::Base
@correct_user = User.find session[:user_id] @correct_user = User.find session[:user_id]
end end
unless @correct_user unless @correct_user
@correct_user = User.new @correct_user = User::Guest
@correct_user.name = '游客' @correct_user.id = 0
@correct_user.name = t 'user.anonymous'
end end
p @correct_user p @correct_user
end end
......
module ApplicationHelper module ApplicationHelper
def logged? def logged?
@correct_user.id @correct_user.id != 0
end end
end end
\ No newline at end of file
class User < ActiveRecord::Base class User < ActiveRecord::Base
#belongs_to :usergroup #belongs_to :usergroup
#belongs_to :admingroup #belongs_to :admingroup
validates_uniqueness_of :name validates :name, :presence => true,
:length => {:minimum => 1, :maximum => 254}
validates :email, :presence => true,
:length => {:minimum => 3, :maximum => 254},
:uniqueness => true,
:format => {:with => /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i}
def to_s def to_s
"<a href=\"/space/#{id}\">#{name}</a>".html_safe "<a href=\"/space/#{id}\">#{name}</a>".html_safe
end end
=begin
t.string :name, :null => false
t.string :nickname, :default => '', :null => false
t.string :password, :null => false
t.string :email, :default => '', :null => false
t.references :usergroup, :default => '', :null => false
t.references :admingroup, :default => '', :null => false
t.string :regip, :default => '', :null => false
t.string :lastloginip, :default => '', :null => false
t.integer :readnum, :default => 0, :null => false
t.integer :viewnum, :default => 0, :null => false
t.integer :onlinetime, :default => 0, :null => false
t.integer :credit, :default => 0, :null => false
t.integer :credit1, :default => 0, :null => false
t.integer :credit2, :default => 0, :null => false
t.integer :credit3, :default => 0, :null => false
t.integer :credit4, :default => 0, :null => false
t.integer :credit5, :default => 0, :null => false
t.integer :credit6, :default => 0, :null => false
t.integer :credit7, :default => 0, :null => false
t.integer :credit8, :default => 0, :null => false
=end
Guest = self.new do |user|
user.id = 0
user.name = "Guest"
user.nickname = ""
user.password = ""
user.email = ""
#user.usergroup
#user.admingroup, :default => '', :null => false
user.regip = "127.0.0.1"
user.lastloginip = "127.0.0.1"
user.readnum = 0
user.viewnum = 0
user.onlinetime = 0
user.credit = 0
user.credit1 = 0
user.credit2 = 0
user.credit3 = 0
user.credit4 = 0
user.credit5 = 0
user.credit6 = 0
user.credit7 = 0
user.credit8 = 0
user.readonly!
end
end end
This diff is collapsed.
7580 2124
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment