diff options
author | Dries Buytaert <dries@buytaert.net> | 2001-09-20 18:44:14 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2001-09-20 18:44:14 +0000 |
commit | a278b11a27039f6c1918a0e8336c212b1b714060 (patch) | |
tree | 6e903016fc6ac317de004a224b403f9b63f8ab37 | |
parent | dfa44f2f3d3e3b42717dc1d1d085e70dae81cdd1 (diff) | |
download | brdo-a278b11a27039f6c1918a0e8336c212b1b714060.tar.gz brdo-a278b11a27039f6c1918a0e8336c212b1b714060.tar.bz2 |
- added a password hash
-rw-r--r-- | modules/user.module | 8 | ||||
-rw-r--r-- | modules/user/user.module | 8 |
2 files changed, 14 insertions, 2 deletions
diff --git a/modules/user.module b/modules/user.module index 18ff15b82..2e7cefb4f 100644 --- a/modules/user.module +++ b/modules/user.module @@ -362,7 +362,13 @@ function jabber_auth($username, $password, $server, $port = 5222) { return 0; } - jabber_send($session, "<iq type='set' id='". $jabber["jid"] ."'><query xmlns='jabber:iq:auth'><username>$username</username><password>$password</password><resource>drupal</resource></query></iq>"); + /* + ** Hash the password: + */ + + $digest = mhash(MHASH_SHA1, $password); + + jabber_send($session, "<iq type='set' id='". $jabber["jid"] ."'><query xmlns='jabber:iq:auth'><username>$username</username><digest>$digest</digest><resource>drupal</resource></query></iq>"); $data = jabber_recv($session); diff --git a/modules/user/user.module b/modules/user/user.module index 18ff15b82..2e7cefb4f 100644 --- a/modules/user/user.module +++ b/modules/user/user.module @@ -362,7 +362,13 @@ function jabber_auth($username, $password, $server, $port = 5222) { return 0; } - jabber_send($session, "<iq type='set' id='". $jabber["jid"] ."'><query xmlns='jabber:iq:auth'><username>$username</username><password>$password</password><resource>drupal</resource></query></iq>"); + /* + ** Hash the password: + */ + + $digest = mhash(MHASH_SHA1, $password); + + jabber_send($session, "<iq type='set' id='". $jabber["jid"] ."'><query xmlns='jabber:iq:auth'><username>$username</username><digest>$digest</digest><resource>drupal</resource></query></iq>"); $data = jabber_recv($session); |