Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $PageRequest = strtolower(basename($_SERVER['REQUEST_URI']));
- $PageFile = strtolower(basename(__FILE__));
- if($PageRequest == $PageFile) {
- 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>');
- }
- class users extends db {
- public function __construct() {
- }
- public function registerAccount() {
- global $db;
- if(isset($_POST['regGO'])) {
- //Defines
- $regName = trim(strip_tags($_POST['regName']));
- $regLastname = trim(strip_tags($_POST['regLastname']));
- $regPassword = trim(strip_tags(md5($_POST['regPassword'])));
- $regConfirmpass = trim(strip_tags(md5($_POST['regConfirmpass'])));
- $regEmail = trim(strip_tags($_POST['regEmail']));
- $regConfirmemail = trim(strip_tags($_POST['regConfirmemail']));
- // Insert date in table con_users column register_date
- $regDate = strtotime("now");
- $Check = $db->NumRows($db->Execute("SELECT email FROM con_users WHERE email='{$regEmail}'"));
- // Checks
- if(empty($regName)){
- exit('<div class="alert alert-danger margin-top15">» O <b>nome</b> é necessário e não pode ser vazio.</div>');
- }
- if(empty($regLastname)){
- exit('<div class="alert alert-danger margin-top15">» O <b>sobrenome</b> é necessário e não pode ser vazio.</div>');
- }
- if(empty($regPassword)){
- exit('<div class="alert alert-danger margin-top15">» A <b>senha</b> é necessária e não pode ser vazia.</div>');
- }
- if(empty($regConfirmpass)){
- exit('<div class="alert alert-danger margin-top15">» <b>Confirmar a senha</b> é necessário e não pode ser vazio.</div>');
- }
- if(empty($regEmail)){
- exit('<div class="alert alert-danger margin-top15">» O endereço de <b>e-mail</b> é obrigatório e não pode ficar vazio.</div>');
- }
- if(empty($regConfirmemail)){
- exit('<div class="alert alert-danger margin-top15">» <b>Confirmar o e-mail</b> é obrigatório e não pode ficar vazio.</div>');
- }
- if($regPassword != $regConfirmpass){
- exit('<div class="alert alert-danger margin-top15">» As <b>senhas</b> não são iguais.</div>');
- }
- if($regEmail != $regConfirmemail){
- exit('<div class="alert alert-danger margin-top15">» Os <b>e-mails</b> não são iguais.</div>');
- }
- // Check exists email
- if($Check > 0) {
- exit('<div class="alert alert-danger margin-top15">» O e-mail digitado já existe!<br /><br /> <a href="#">» Recuperar dados de acesso</a></div>');
- } else {
- $db->Execute("INSERT INTO con_users (name, lastname, password, email, register_date) VALUES ('{$regName}', '{$regLastname}', '{$regPassword}', '{$regEmail}', '{$regDate}') ");
- echo '<div class="alert alert-success margin-top15"><b>Sucesso!</b> O seu cadastro foi concluido com êxito.</div>';
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement