- added a password hash

4.0.x
Dries Buytaert 2001-09-20 18:44:14 +00:00
parent dfa44f2f3d
commit a278b11a27
2 changed files with 14 additions and 2 deletions

View File

@ -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);

View File

@ -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);