diff options
author | Azul <azul@leap.se> | 2012-06-27 15:26:55 +0200 |
---|---|---|
committer | Azul <azul@leap.se> | 2012-06-27 15:26:55 +0200 |
commit | 424c80fde151d4507cd34aaf8f116016df405c8a (patch) | |
tree | dd8c54b321a53eadb5c7e5525bfd8d81b8789f8f /example/models | |
parent | 95df478b7d3f62e2893499aa7a801b0cacb19dcd (diff) |
adjusted user model to use srp
Diffstat (limited to 'example/models')
-rw-r--r-- | example/models/user.rb | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/example/models/user.rb b/example/models/user.rb index ffbdf62..3ad8147 100644 --- a/example/models/user.rb +++ b/example/models/user.rb @@ -26,18 +26,12 @@ class User def authenticate(params) if m2 = self.srp.authenticate(params.delete('aa').to_i, params.delete('M').to_i) + self.active = true return {:M2 => m2} else + self.active = false return {:error => "Access Denied"} end end - - def login!(params) - self.active = valid_login?(params[:login], params[:password]) - end - - def valid_login?(login, password) - (self.login == login) and (self.password == password) - end end |