Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include_once 'db_connect.php';
- include_once 'functions.php';
- sec_session_start(); // Nossa segurança personalizada para iniciar uma sessão php.
- // VARIAVEIS PARA MODAL SUCESSO
- $cadSucesso_idModal = "cadModal";
- $cadSucesso_color = "modal-success";
- $cadSucesso_text = "Logado com sucesso";
- $cadSucesso_time = "1500";
- // VARIAVEIS PARA MODAL ALERTA
- $cadAlerta_idModal = "cadModal";
- $cadAlerta_color = "modal-danger";
- $cadAlerta_text = "Email ou senha inválida!";
- $cadAlerta_text2 = "Marque o campo CAPTCHA!";
- $cadAlerta_time = "4000";
- if (isset($_POST['email'], $_POST['p'])) {
- $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL);
- $password = $_POST['p']; // O hash de senha.
- $res = post_captcha($_POST['g-recaptcha-response']);
- if (!$res['success']) {
- // What happens when the CAPTCHA wasn't checked
- header('Location: ../login?cadModal_id='.$cadAlerta_idModal.'&cadModal_color='.$cadAlerta_color.'&cadModal_text='.$cadAlerta_text2.'&cadModal_time='.$cadAlerta_time.'');
- exit();
- }
- else{
- // If CAPTCHA is successfully completed...
- // Paste mail function or whatever else you want to happen here!
- if (login($email, $password, $mysqli) == true) {
- // Login com sucesso
- header('Location: ../_area-restrita/_painel/index?cadModal_id='.$cadSucesso_idModal.'&cadModal_color='.$cadSucesso_color.'&cadModal_text='.$cadSucesso_text.'&cadModal_time='.$cadSucesso_time.'');
- exit();
- } else {
- // Falha de login
- header('Location: ../login?cadModal_id='.$cadAlerta_idModal.'&cadModal_color='.$cadAlerta_color.'&cadModal_text='.$cadAlerta_text.'&cadModal_time='.$cadAlerta_time.'');
- exit();
- }
- }
- }
- else {
- // As variáveis POST corretas não foram enviadas para esta página.
- header('Location: error?err=Não foi possível processar o login');
- exit();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement