Added tests for the other OpenID authentication cases. #699

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2445 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Eric Davis
2009-02-11 19:07:23 +00:00
parent 48e26aa75b
commit 876fb69271
3 changed files with 19 additions and 7 deletions
+3 -3
View File
@@ -201,9 +201,9 @@ private
user = User.find_or_initialize_by_identity_url(identity_url)
if user.new_record?
# Create on the fly
user.login = registration['nickname']
user.mail = registration['email']
user.firstname, user.lastname = registration['fullname'].split(' ')
user.login = registration['nickname'] unless registration['nickname'].nil?
user.mail = registration['email'] unless registration['email'].nil?
user.firstname, user.lastname = registration['fullname'].split(' ') unless registration['fullname'].nil?
user.random_password
if user.save
successful_authentication(user)