Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $username = $this->jabber_user;
- $replace = array('_');
- $username = str_replace($replace, " ", $username);
- $username2 = str_replace(" ", "_", $username);
- $password = sha1(strtolower($username) . $this->jabber_pass);
- $qry = "SELECT ID_MEMBER, passwd FROM smf_members WHERE (member_name = '$username' OR real_name = '$username') AND passwd = '$password'";
- $result = mysql_query($qry);
- $num = mysql_num_rows($result);
- if($num > 0) {
- $qry = "SELECT * FROM ejabberdusers WHERE added != 1";
- $users = mysql_query($qry);
- $row = mysql_fetch_assoc($users);
- $this->logg("!!!!!!!!!!!!!!!!!!!!!! $row['username'] !!!!!!!!!!!!!!");
- if ($row['username'] != $username2){
- $this->logg("Registering ".$username."");
- $reg = "/usr/sbin/ejabberdctl register ".$username2." evsco.net ".$password."";
- if(exec($reg)) { $this->logg("Registered ".$username." Successfully"); } else { $this->logg("Registration of ".$username." failed"); }
- $grp = "/usr/sbin/ejabberdctl srg_user_add ".$username2." evsco.net D00M evsco.net";
- if(exec($grp)) { $this->logg("".$username." added to group successfully"); } else { $this->logg("Adding ".$username." to group failed"); }
- $add = "INSERT INTO ejabberdusers (username, password, added) VALUES ('".$username2."', '".$password."', '1')";
- mysql_query($add);
- return true;
- }
- else {
- $this->logg("User already registered");
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement