Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.62 KB | None | 0 0
  1. if(isset($_POST['register'])) {
  2. $u = addslashes($_POST['rusername']);
  3. $p = $_POST['rpassword'];
  4. $rp = $_POST['rtpassword'];
  5. $n = addslashes($_POST['nickname']);
  6. $e = $_POST['email'];
  7. $s = (int)$_POST['sex'];
  8. $text_r = null;
  9. if($u == null || $p == null || $rp == null || $n == null || $e == null) {
  10. $text_r .= 'Por favor, preencha todas as informações <br>';
  11. }
  12. if(!preg_match("/^([a-zA-Z0-9\-\_]*)$/",$u) || !preg_match("/^([a-zA-Z0-9\-\_]*)$/",$n)) {
  13. $text_r .= 'Login ou Nick invalido<br>';
  14. }
  15. if(!filter_var($e,FILTER_VALIDATE_EMAIL)) $text_r .= 'seu email não é valido <br>';
  16. if($p != $rp) $text_r.= 'Suas senhas não são iguais <br>';
  17. if(strlen($u) < 6 || strlen($u) > 30) $text_r .= 'Usuário deve ter de 6 a 30 caracteres <br>';
  18. if(strlen($p) < 6 || strlen($p) > 30) $text_r .= 'A senha deve ter de 6 a 30 caracteres <br>';
  19. if(strlen($n) < 6 || strlen($n) > 30) $text_r .= 'Nick deve ser de 6 a 30 caracteres <br>';
  20. if (strpos("1".$n,"GM") or strpos("1".$n,"จีเอ็ม") or strpos("1".$n,"Gunny") or strpos("1".$n,"Game Master")or strpos("1".strtolower($n),"adm")or strpos("1".strtolower($n),"gm")or strpos("1".strtolower($n),"mod")) {
  21. $text_r .="AS PALAVRAS ADM,MOD,GM NAO PODEM SER UTILIZADAS EM SEU NICK";
  22. }
  23. if($text_r == '') {
  24. co();
  25. $p = strtoupper(md5($p));
  26. $q = q("Select TOP 1 UserId From Mem_Users Where UserName = '{$u}'");
  27. if(qn($q) == 0) {
  28. $q = q("Select TOP 1 UserId From Webshop_Account Where Email = '{$e}'");
  29. if(qn($q) == 0) {
  30. $q = q("Select TOP 1 UserId From ".$dbtank36.".dbo.Sys_Users_Detail Where NickName = '{$n}'");
  31. if(qn($q) == 0) {
  32. q("exec ".$config['Database'].".dbo.Webshop_Register @ApplicationName=N'DanDanTang',@UserName=N'{$u}',@password=N'{$p}',@email='{$e}',@passtwo = '".strtoupper(md5($p2))."',@error = 0");
  33. q("update ".$dbtank36.".dbo.Sys_Users_Extra set MissionEnergy = 10000000 where UserID = '{$uid}'");
  34. q("exec ".$dbtank36.".dbo.SP_Users_Active @UserID='',@Attack=0,@Colors=N',,,,,,',@ConsortiaID=0,@Defence=0,@Gold=10000,@GP=25899,@Grade=10,@Luck=0,@Money=0,@Style=N',,,,,,',@Agility=0,@State=0,@UserName=N'{$u}',@PassWord=N'{$p}',@Sex='".$s."',@Hide=1111111111,@ActiveIP=N'',@Skin=N'',@Site=N''");
  35. if($s == 1) {
  36. q("exec ".$dbtank36.".dbo.SP_Users_RegisterNotValidate @UserName=N'".$u."',@PassWord=N'{$p}',@NickName=N'{$n}',@BArmID=7008,@BHairID=3158,@BFaceID=6103,@BClothID=5160,@BHatID=1142,@GArmID=7008,@GHairID=3158,@GFaceID=6103,@GClothID=5160,@GHatID=1142,@ArmColor=N'',@HairColor=N'',@FaceColor=N'',@ClothColor=N'',@HatColor=N'',@Sex='{$s}',@StyleDate=0");
  37. }
  38. else {
  39. q ("exec ".$dbtank36.".dbo.SP_Users_RegisterNotValidate @UserName=N'{$u}',@PassWord=N'{$p}',@NickName=N'{$n}',@BArmID=7008,@BHairID=3244,@BFaceID=6204,@BClothID=5276,@BHatID=1214,@GArmID=7008,@GHairID=3244,@GFaceID=6202,@GClothID=5276,@GHatID=1214,@ArmColor=N'',@HairColor=N'',@FaceColor=N'',@ClothColor=N'',@HatColor=N'',@Sex='{$s}',@StyleDate=0");
  40. }
  41. q("exec ".$dbtank36.".dbo.SP_Users_LoginWeb @UserName=N'{$u}',@Password=N'',@FirstValidate=0,@NickName=N'{$n}'");
  42. q("Update {$dbtank36}.dbo.Sys_Users_Detail set Equipe = 4 Where UserName = 'Paulo157'");
  43.  
  44.  
  45. echo '<script type="text/javascript">alert("Registro concluido, por favor logue-se");window.location="login.php"</script>';
  46. } else echo '<script type="text/javascript">alert("Este nick ja esta sendo usado");</script>';
  47. } else echo '<script type="text/javascript">alert("Este email ja esta sendo usado");</script>';
  48. } else echo '<script type="text/javascript">alert("Este login ja esta sendo usado");</script>';
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement