Advertisement
Gokuka

Untitled

Apr 28th, 2015
260
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.     $PageRequest = strtolower(basename($_SERVER['REQUEST_URI']));
  3.     $PageFile    = strtolower(basename(__FILE__));
  4.     if($PageRequest == $PageFile) {
  5.         exit('<span style="position: relative; top: 20px; font-family: Arial,sans-serif; font-size: 14px; color: #a94442; background-color: #f2dede; border-color: #ebccd1; padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px;"><b>Erro #01</b>: You do not have permission to access this file directly.</span>');
  6.     }
  7.    
  8.     class users extends db {
  9.        
  10.         public function __construct() {
  11.            
  12.         }
  13.        
  14.         public function registerAccount() {
  15.             global $db;
  16.             if(isset($_POST['regGO'])) {
  17.                
  18.                 //Defines
  19.                 $regName            = trim(strip_tags($_POST['regName']));
  20.                 $regLastname        = trim(strip_tags($_POST['regLastname']));    
  21.                 $regPassword        = trim(strip_tags(md5($_POST['regPassword'])));
  22.                 $regConfirmpass     = trim(strip_tags(md5($_POST['regConfirmpass'])));
  23.                 $regEmail           = trim(strip_tags($_POST['regEmail']));
  24.                 $regConfirmemail    = trim(strip_tags($_POST['regConfirmemail']));
  25.                
  26.                 // Insert date in table con_users column register_date
  27.                 $regDate = strtotime("now");
  28.                
  29.                 $Check = $db->NumRows($db->Execute("SELECT email FROM con_users WHERE email='{$regEmail}'"));
  30.                
  31.                 // Checks
  32.                 if(empty($regName)){
  33.                     exit('<div class="alert alert-danger margin-top15">&raquo; O <b>nome</b> é necessário e não pode ser vazio.</div>');                  
  34.                 }
  35.                
  36.                 if(empty($regLastname)){
  37.                     exit('<div class="alert alert-danger margin-top15">&raquo; O <b>sobrenome</b> é necessário e não pode ser vazio.</div>');
  38.                 }
  39.                
  40.                 if(empty($regPassword)){
  41.                     exit('<div class="alert alert-danger margin-top15">&raquo; A <b>senha</b> é necessária e não pode ser vazia.</div>');
  42.                 }
  43.                
  44.                 if(empty($regConfirmpass)){
  45.                     exit('<div class="alert alert-danger margin-top15">&raquo; <b>Confirmar a senha</b> é necessário e não pode ser vazio.</div>');        
  46.                 }
  47.                
  48.                 if(empty($regEmail)){
  49.                     exit('<div class="alert alert-danger margin-top15">&raquo; O endereço de <b>e-mail</b> é obrigatório e não pode ficar vazio.</div>');                
  50.                 }
  51.                
  52.                 if(empty($regConfirmemail)){
  53.                     exit('<div class="alert alert-danger margin-top15">&raquo; <b>Confirmar o e-mail</b> é obrigatório e não pode ficar vazio.</div>');
  54.                 }
  55.                
  56.                 if($regPassword != $regConfirmpass){
  57.                     exit('<div class="alert alert-danger margin-top15">&raquo; As <b>senhas</b> não são iguais.</div>');                
  58.                 }
  59.                
  60.                 if($regEmail != $regConfirmemail){
  61.                     exit('<div class="alert alert-danger margin-top15">&raquo; Os <b>e-mails</b> não são iguais.</div>');
  62.                 }
  63.                 // Check exists email
  64.                 if($Check > 0) {
  65.                     exit('<div class="alert alert-danger margin-top15">&raquo; O e-mail digitado já existe!<br /><br /> <a href="#">&raquo; Recuperar dados de acesso</a></div>');
  66.                 } else {
  67.                     $db->Execute("INSERT INTO con_users (name, lastname, password, email, register_date) VALUES ('{$regName}', '{$regLastname}', '{$regPassword}', '{$regEmail}', '{$regDate}') ");
  68.                     echo '<div class="alert alert-success margin-top15"><b>Sucesso!</b> O seu cadastro foi concluido com êxito.</div>';                    
  69.                 }
  70.             }
  71.         }
  72.     }
Advertisement
RAW Paste Data Copied
Advertisement