Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Troque o código abaixo, pelo da index do seu hp da Twizer.
- Esse mesmo código victor, troque o da sua index, por esse e já vai funcionar o login por usuário.
- <?php
- // Créditos: Victor
- // Atualizado por cyntercon = login por usuário ou email
- // ==============================================================
- // _ _ _ _____ _____ _____ _____
- // | | / / | | / ___| |_ _| / _ \ | _ \
- // | | / / | | | | | | | | | | | |_| |
- // | | / / | | | | | | | | | | | _ /
- // | |/ / | | | |___ | | | |_| | | | \ \
- // |___/ |_| \_____| |_| \_____/ |_| \_\
- // Aprimorado por Victor
- // Créditos: http://www.habliindos.com e http://habbriol.blogspot.cl
- // Todos os Direitos Reservados
- // ================================================================
- require_once ('sistema-vic/gerenciarvictor.php');
- if ($_GET['unlock'] == "$w") {
- $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>';
- }
- $emailorusername_class = 'form__input login-form__input ng-pristine ng-untouched ng-invalid ng-invalid-required ng-valid-email';
- $password_class = 'form__input login-form__input ng-pristine ng-untouched ng-invalid ng-invalid-required';
- if (isset($_POST['login'])) {
- $emailorusername = $_POST['emailorusername'];
- $password = $_POST['password'];
- $user_verify = mysql_query("SELECT * FROM users WHERE mail='$emailorusername' or username='$emailorusername' && password='".MD5($password)."' LIMIT 1");
- $user_fetch = mysql_fetch_assoc($user_verify);
- if (mysql_num_rows($user_verify) == 0) {
- $error = '1';
- $emailorusername_class = 'form__input login-form__input ng-valid ng-dirty ng-valid-parse ng-touched ng-invalid';
- $password_class = 'form__input login-form__input ng-valid ng-dirty ng-valid-parse ng-touched ng-invalid';
- }else{
- $ban_check = mysql_query("SELECT * FROM bans WHERE value='$user_fetch[username]'");
- if(mysql_num_rows($ban_check) == 1){
- $ban = mysql_fetch_assoc($ban_check);
- $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>';
- }else{
- $user_safety_a = mysql_query("SELECT * FROM heliocms_safetyquestions WHERE email='$user_fetch[mail]'");
- $user_safety_q = mysql_fetch_assoc($user_safety_a);
- $_SESSION['id'] = $user_fetch['id'];
- if ($user_safety_q['trusted_ip'] <> $ip) {
- mysql_query("UPDATE heliocms_safetyquestions SET active='1' WHERE email='$user_fetch[mail]'");
- }
- mysql_query("UPDATE users SET ip_last='$ip' WHERE mail='$user_fetch[mail]'");
- mysql_query("INSERT INTO heliocms_sessions (last,user_id) VALUES ('".time()."','$user_fetch[id]')");
- header ("Location: $site");
- }}}
- if (isset($_POST['forgotten_submit'])) {
- $email_forgotten = $_POST['emailAddress'];
- if (empty($email_forgotten)) {
- $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>';
- }else{
- if (!preg_match("/^[A-Z0-9._-]{2,}+@[A-Z0-9._-]{2,}\.[A-Z0-9._-]{2,}$/i", $email_forgotten)) {
- $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>';
- }else{
- mysql_query("INSERT INTO heliocms_forgotten (email) VALUES ('$email_forgotten')");
- $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>';
- }}}
- if (isset($_GET['badge_id'])) {
- $badge_a = mysql_query("SELECT * FROM heliocms_badgestore WHERE code='$_GET[badge_id]'");
- $badge_q = mysql_fetch_assoc($badge_a);
- if (isset($_SESSION['id'])) {
- if ($user_q['credits'] - $badge_q['price'] <= '0') {
- $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>';
- }else{
- if ($_GET['badge_id'] <> $badge_q['code']) {
- }else{
- $badge_already_a = mysql_query("SELECT * FROM user_badges WHERE badge_id='$_GET[badge_id]' AND user_id='$user_q[id]'");
- if (mysql_num_rows($badge_already_a) == '0') {
- $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>';
- mysql_query("INSERT INTO user_badges (user_id,badge_id) VALUES ('$user_q[id]','$_GET[badge_id]')");
- mysql_query("UPDATE users SET credits = credits - $badge_q[price] WHERE id='$user_q[id]'");
- }}}}}
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement