Software / code / prosody
Comparison
plugins/mod_auth_internal.lua @ 3187:a475fbce1990
mod_auth_internal, mod_auth_internal_hashed: Fixed a global access.
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Mon, 07 Jun 2010 02:38:20 +0500 |
| parent | 3186:b5f261123013 |
| child | 3219:fd06023cbdcc |
comparison
equal
deleted
inserted
replaced
| 3186:b5f261123013 | 3187:a475fbce1990 |
|---|---|
| 74 if is_cyrus(host) then return nil, "Account creation/modification not available with Cyrus SASL."; end | 74 if is_cyrus(host) then return nil, "Account creation/modification not available with Cyrus SASL."; end |
| 75 return datamanager.store(username, host, "accounts", {password = password}); | 75 return datamanager.store(username, host, "accounts", {password = password}); |
| 76 end | 76 end |
| 77 | 77 |
| 78 function provider.get_sasl_handler() | 78 function provider.get_sasl_handler() |
| 79 local realm = module:get_option("sasl_realm") or origin.host; | 79 local realm = module:get_option("sasl_realm") or module.host; |
| 80 local getpass_authentication_profile = { | 80 local getpass_authentication_profile = { |
| 81 plain = function(username, realm) | 81 plain = function(username, realm) |
| 82 local prepped_username = nodeprep(username); | 82 local prepped_username = nodeprep(username); |
| 83 if not prepped_username then | 83 if not prepped_username then |
| 84 log("debug", "NODEprep failed on username: %s", username); | 84 log("debug", "NODEprep failed on username: %s", username); |