wrong number of bind variables (0 for 2) in: first_name = ? AND
last_name = ?
I’m not sure why I"m getting this error ?
def self.authenticate(first_name, last_name, password)
user = User.find(:first, :conditions => [‘first_name = ? AND
last_name = ?’])
if user.blank?
Digest::SHA256.hexdigest(password + user.password_salt) !=
user.password_hash
raise “Username or password invalid”
end
user
end
end
should it be user = User.find(:first, :second, :conditions
…
user = User.find(:first, :conditions => [‘first_name = ? AND
last_name = ?’,first_name, last_name])
Stuart Fellowes wrote:
wrong number of bind variables (0 for 2) in: first_name = ? AND
last_name = ?
I’m not sure why I"m getting this error ?
def self.authenticate(first_name, last_name, password)
user = User.find(:first, :conditions => [‘first_name = ? AND
last_name = ?’])
if user.blank?
Digest::SHA256.hexdigest(password + user.password_salt) !=
user.password_hash
raise “Username or password invalid”
end
user
end
end
should it be user = User.find(:first, :second, :conditions
…