X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=wwwroot%2Finc%2Feventz%2Flogin.inc;h=94c6b9b96702ebc3615830a0b838d5731e596397;hb=0fd4a30fa839ce315009ad2c9ddae09198e40967;hp=e1115ca9eee9a278ad70e39962809be7af7ccd57;hpb=86968effa0743bbfe386d49b32f75c9c55b5d21c;p=mirrors%2FKyberia-bloodline.git diff --git a/wwwroot/inc/eventz/login.inc b/wwwroot/inc/eventz/login.inc index e1115ca..94c6b9b 100644 --- a/wwwroot/inc/eventz/login.inc +++ b/wwwroot/inc/eventz/login.inc @@ -1,4 +1,15 @@ next(); $user_id = $set->getString('user_id'); $user_name = $set->getString('login'); - $xmpp = $set->getString('xmpp'); + $xmpp = strtolower($set->getString('xmpp')); if (!$set) { //XXX test $error="Zadal si nespravne uzivatelske meno [alebo id] alebo heslo. Rob so sebou nieco"; @@ -117,8 +128,13 @@ where node_access.user_id='$user_id' and node_bookmark='yes' order by node_name" $_SESSION['user_id']=$user_id; $_SESSION['user_name']=addslashes($user_name); - setcookie('jabber_login', strtolower($xmpp), time()+60*60*24*10, '/'); //10days on whole domain - should have persistent username in future... - setcookie('jabber_password', hash('md5', 'jabber:'.$_POST['password']), time()+60*60*24*10, '/'); //10days on whole domain + setcookie('jabber_login', $xmpp, time()+60*60*24*10, '/'); //10days on whole domain - should have persistent username in future... + $xmpp_pass=hash('md5', 'jabber:'.$_POST['password']); + setcookie('jabber_password', $xmpp_pass, time()+60*60*24*10, '/'); //10days on whole domain + $xmpp_domain='kyberia.cz'; //XXX TODO Hardcoded kyberia.cz jabber domain (NOT dev.kyberia.cz!!!!!) + jabberctl('register', array($xmpp, $xmpp_domain, $xmpp_pass)); + jabberctl('change_password', array($xmpp, $xmpp_domain, $xmpp_pass)); + jabberctl('push_alltoall', array($xmpp_domain, $xmpp_domain)); if (!empty($cube_vector)) $_SESSION['cube_vector']=$cube_vector; if (empty($_SESSION['template_set'])) $_SESSION['template_set']=$set->getString('template_set'); if (is_numeric($_POST['screen_width'])) $_SESSION['browser']['screen_width']=$_POST['screen_width'];