Commit 03a2995e authored by tomykaira's avatar tomykaira

Fix #1009 Replace all special characters in user's identity

parent 8b7e404b
module Account
def identifier
email.gsub /[@.]/, "_"
email.gsub /[^[:alnum:]]/, "_"
end
def is_admin?
......
......@@ -22,6 +22,11 @@
user.identifier.should == "test_mail_com"
end
it "should return identifier without + sign" do
user = User.new(:email => "test+foo@mail.com")
user.identifier.should == "test_foo_mail_com"
end
it "should execute callback when force_random_password specified" do
user = User.new(:email => "test@mail.com", :force_random_password => true)
user.should_receive(:generate_password)
......
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