Advertisement
Guest User

Untitled

a guest
Jun 4th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.00 KB | None | 0 0
  1.                 $username = $this->jabber_user;
  2.                 $replace = array('_');
  3.                 $username = str_replace($replace, " ", $username);
  4.                 $username2 = str_replace(" ", "_", $username);
  5.                 $password = sha1(strtolower($username) . $this->jabber_pass);
  6.                 $qry = "SELECT ID_MEMBER, passwd FROM smf_members WHERE (member_name = '$username' OR real_name = '$username') AND passwd = '$password'";
  7.                 $result = mysql_query($qry);
  8.                 $num = mysql_num_rows($result);
  9.  
  10.                 if($num > 0) {
  11.                         $qry = "SELECT * FROM ejabberdusers WHERE added != 1";
  12.                         $users = mysql_query($qry);
  13.                         $row = mysql_fetch_assoc($users);
  14.  
  15.                         $this->logg("!!!!!!!!!!!!!!!!!!!!!! $row['username'] !!!!!!!!!!!!!!");
  16.                         if ($row['username'] != $username2){
  17.                                 $this->logg("Registering ".$username."");
  18.                                 $reg = "/usr/sbin/ejabberdctl register ".$username2." evsco.net ".$password."";
  19.                                 if(exec($reg)) { $this->logg("Registered ".$username." Successfully"); } else { $this->logg("Registration of ".$username." failed"); }
  20.                                 $grp = "/usr/sbin/ejabberdctl srg_user_add ".$username2." evsco.net D00M evsco.net";
  21.                                 if(exec($grp)) { $this->logg("".$username." added to group successfully"); } else { $this->logg("Adding ".$username." to group failed"); }
  22.                                 $add = "INSERT INTO ejabberdusers (username, password, added) VALUES ('".$username2."', '".$password."', '1')";
  23.                                 mysql_query($add);
  24.                                 return true;
  25.                         }
  26.                         else {
  27.                                 $this->logg("User already registered");
  28.                                 return true;
  29.                         }
  30.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement