Advertisement
Guest User

TWIZER LOGIN POR USUÁRIO BY:CYNTERCON

a guest
Dec 30th, 2017
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.25 KB | None | 0 0
  1. Troque o código abaixo, pelo  da index do seu hp da Twizer.
  2. Esse mesmo código victor, troque o da sua index, por esse e já vai funcionar o login por usuário.
  3.  
  4. <?php
  5. // Créditos: Victor
  6. // Atualizado por cyntercon = login por usuário ou email
  7. // ==============================================================
  8. //  _     _   _   _____   _____   _____   _____  
  9. // | |   / / | | /  ___| |_   _| /  _  \ |  _  \  
  10. // | |  / /  | | | |       | |   | | | | | |_| |  
  11. // | | / /   | | | |       | |   | | | | |  _  /  
  12. // | |/ /    | | | |___    | |   | |_| | | | \ \  
  13. // |___/     |_| \_____|   |_|   \_____/ |_|  \_\
  14. // Aprimorado por Victor
  15. // Créditos: http://www.habliindos.com e http://habbriol.blogspot.cl
  16. // Todos os Direitos Reservados
  17. // ================================================================
  18. require_once ('sistema-vic/gerenciarvictor.php');
  19. if ($_GET['unlock'] == "$w") {
  20. $message = '<div id="toast_container_s" class="toast-top-center" aria-live="polite" role="alert"><div class="toast toast-success" style="display: table;"><div class="toast-message">Conta desbloqueada!</div></div></div>';
  21. }
  22. $emailorusername_class = 'form__input login-form__input ng-pristine ng-untouched ng-invalid ng-invalid-required ng-valid-email';
  23. $password_class = 'form__input login-form__input ng-pristine ng-untouched ng-invalid ng-invalid-required';
  24. if (isset($_POST['login'])) {
  25. $emailorusername = $_POST['emailorusername'];
  26. $password = $_POST['password'];
  27. $user_verify = mysql_query("SELECT * FROM users WHERE mail='$emailorusername' or username='$emailorusername' && password='".MD5($password)."' LIMIT 1");
  28. $user_fetch = mysql_fetch_assoc($user_verify);
  29. if (mysql_num_rows($user_verify) == 0) {
  30. $error = '1';
  31. $emailorusername_class = 'form__input login-form__input ng-valid ng-dirty ng-valid-parse ng-touched ng-invalid';
  32. $password_class = 'form__input login-form__input ng-valid ng-dirty ng-valid-parse ng-touched ng-invalid';
  33. }else{
  34. $ban_check = mysql_query("SELECT * FROM bans WHERE value='$user_fetch[username]'");
  35. if(mysql_num_rows($ban_check) == 1){
  36. $ban = mysql_fetch_assoc($ban_check);
  37. $message = '<div id="toast-container" class="toast-top-center toast-sticky" aria-live="polite" role="alert"><div class="toast toast-error" style="display: block;"><div class="toast-progress"></div><div class="toast-title">Você foi banido.</div><div class="toast-message">Você foi banido permanentemente por: <b>'.$ban['reason'].'</b>.<button id="toast-close" class="toast-button">OK</button></div></div></div>';
  38. }else{
  39. $user_safety_a = mysql_query("SELECT * FROM heliocms_safetyquestions WHERE email='$user_fetch[mail]'");
  40. $user_safety_q = mysql_fetch_assoc($user_safety_a);
  41. $_SESSION['id'] = $user_fetch['id'];
  42. if ($user_safety_q['trusted_ip'] <> $ip) {
  43. mysql_query("UPDATE heliocms_safetyquestions SET active='1' WHERE email='$user_fetch[mail]'");
  44. }
  45. mysql_query("UPDATE users SET ip_last='$ip' WHERE mail='$user_fetch[mail]'");
  46. mysql_query("INSERT INTO heliocms_sessions (last,user_id) VALUES ('".time()."','$user_fetch[id]')");
  47. header ("Location: $site");
  48. }}}
  49. if (isset($_POST['forgotten_submit'])) {
  50. $email_forgotten = $_POST['emailAddress'];
  51. if (empty($email_forgotten)) {
  52. $message = '<div id="toast_container_s" class="toast-top-center" aria-live="polite" role="alert"><div class="toast toast-error" style="display: table;"><div class="toast-message">Você deixou o campo "email" vazio.</div></div></div>';
  53. }else{
  54. if (!preg_match("/^[A-Z0-9._-]{2,}+@[A-Z0-9._-]{2,}\.[A-Z0-9._-]{2,}$/i", $email_forgotten)) {
  55. $message = '<div id="toast_container_s" class="toast-top-center" aria-live="polite" role="alert"><div class="toast toast-error" style="display: table;"><div class="toast-message">Você inseriu um email inválido!</div></div></div>';
  56. }else{
  57. mysql_query("INSERT INTO heliocms_forgotten (email) VALUES ('$email_forgotten')");
  58. $message = '<div id="toast_container_s" class="toast-top-center" aria-live="polite" role="alert"><div class="toast toast-success" style="display: table;"><div class="toast-message">Em breve enviaremos um e-mail de recuperação de senha para o email <b>'.$email_forgotten.'</b>.</div></div></div>';
  59. }}}
  60. if (isset($_GET['badge_id'])) {
  61. $badge_a = mysql_query("SELECT * FROM heliocms_badgestore WHERE code='$_GET[badge_id]'");
  62. $badge_q = mysql_fetch_assoc($badge_a);
  63. if (isset($_SESSION['id'])) {
  64. if ($user_q['credits'] - $badge_q['price'] <= '0') {
  65. $message = '<div id="toast_container_s" class="toast-top-center" aria-live="polite" role="alert"><div class="toast toast-error" style="display: table;"><div class="toast-message">Você não tem moedas suficientes para este emblema.</div></div></div>';
  66. }else{
  67. if ($_GET['badge_id'] <> $badge_q['code']) {
  68. }else{
  69. $badge_already_a = mysql_query("SELECT * FROM user_badges WHERE badge_id='$_GET[badge_id]' AND user_id='$user_q[id]'");
  70. if (mysql_num_rows($badge_already_a) == '0') {
  71. $message = '<div id="toast_container_s" class="toast-top-center" aria-live="polite" role="alert"><div class="toast toast-success" style="display: table;"><div class="toast-message">Emblema comprado com sucesso!</div></div></div>';
  72. mysql_query("INSERT INTO user_badges (user_id,badge_id) VALUES ('$user_q[id]','$_GET[badge_id]')");
  73. mysql_query("UPDATE users SET credits = credits - $badge_q[price] WHERE id='$user_q[id]'");
  74. }}}}}
  75. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement