Software / code / prosody-modules
Comparison
mod_auth_wordpress/mod_auth_wordpress.lua @ 814:881ec9919144
mod_auth_*: Use module:provides(), and don't explicitly specify provider.name.
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Thu, 13 Sep 2012 00:08:29 +0500 |
| parent | 428:a46c2326eed7 |
| child | 1343:7dbde05b48a9 |
comparison
equal
deleted
inserted
replaced
| 813:2469f779b3f7 | 814:881ec9919144 |
|---|---|
| 174 if #hash == 34 then return hash; end | 174 if #hash == 34 then return hash; end |
| 175 return md5(password, true); | 175 return md5(password, true); |
| 176 end | 176 end |
| 177 | 177 |
| 178 | 178 |
| 179 provider = { name = "wordpress" }; | 179 provider = {}; |
| 180 | 180 |
| 181 function provider.test_password(username, password) | 181 function provider.test_password(username, password) |
| 182 local hash = get_password(username); | 182 local hash = get_password(username); |
| 183 return hash and wordpressCheckHash(password, hash); | 183 return hash and wordpressCheckHash(password, hash); |
| 184 end | 184 end |
| 248 return "failure", "not-authorized", "Unable to authorize you with the authentication credentials you've sent."; | 248 return "failure", "not-authorized", "Unable to authorize you with the authentication credentials you've sent."; |
| 249 end | 249 end |
| 250 return sasl; | 250 return sasl; |
| 251 end | 251 end |
| 252 | 252 |
| 253 module:add_item("auth-provider", provider); | 253 module:provides("auth", provider); |
| 254 | 254 |