aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfrancis <francis>2007-12-14 18:50:42 +0000
committerfrancis <francis>2007-12-14 18:50:42 +0000
commitf9019eb17361aa71a04f6c1e27d3f474bd7a1379 (patch)
tree8283bc86772902e7e3f0288d25859d86584b21d8
parent04f8cec14361e066864bf8699f9e5d22c7bfb9a3 (diff)
Slightly improve error message texts.
-rw-r--r--app/models/user.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/models/user.rb b/app/models/user.rb
index 39a28620f..a0289b640 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -19,15 +19,15 @@
# Copyright (c) 2007 UK Citizens Online Democracy. All rights reserved.
# Email: francis@mysociety.org; WWW: http://www.mysociety.org/
#
-# $Id: user.rb,v 1.13 2007-12-11 12:16:29 francis Exp $
+# $Id: user.rb,v 1.14 2007-12-14 18:50:42 francis Exp $
require 'digest/sha1'
class User < ActiveRecord::Base
validates_presence_of :email, :message => "^Please enter your email address"
- validates_uniqueness_of :email, :case_sensitive => false
+ validates_uniqueness_of :email, :case_sensitive => false, :message => "^There is already an account with that email address. You can sign in to it on the left."
- validates_presence_of :name
+ validates_presence_of :name, :message => "^Please enter your name"
validates_presence_of :hashed_password, :message => "^Please enter a password"
has_many :info_requests
@@ -41,7 +41,7 @@ class User < ActiveRecord::Base
# Return user given login email, password and other form parameters (e.g. name)
def self.authenticate_from_form(params)
- auth_fail_message = "Email or password not recognised, please try again"
+ auth_fail_message = "Either the email or password was not recognised, please try again. Or create a new account using the form on the right."
user = self.find(:first, :conditions => [ 'email ilike ?', params[:email] ] ) # using ilike for case insensitive
if user
# There is user with email, check password