Forced email and login to downcase.

This commit is contained in:
Martin Edenhofer 2012-11-12 13:04:14 +01:00
parent cbedc41faa
commit eed634539a

View file

@ -1,8 +1,8 @@
class User < ApplicationModel
include Gmaps
before_create :check_name, :check_email, :check_image, :check_geo
before_update :check_password, :check_image, :check_geo
before_create :check_name, :check_email, :check_login, :check_image, :check_geo
before_update :check_password, :check_image, :check_geo, :check_email, :check_login
after_create :cache_delete
after_update :cache_delete
after_destroy :cache_delete
@ -367,6 +367,12 @@ Your #{config.product_name} Team
end
end
def check_login
if self.login
self.login = self.login.downcase
end
end
def check_image
require 'digest/md5'
if !self.image || self.image == ''