Example #1
0
 public function registerAction()
 {
     $auth = Yasui_Auth::getInstance();
     $authAdapter = $auth->getAdapter('DB');
     if ($authAdapter->isAuthenticate()) {
         $this->redirect($this->_request()->baseURL());
     }
     require 'application/forms/FormRegister.php';
     $formRegister = new FormRegister();
     if ($formRegister->formSent() && $formRegister->validateForm()) {
         if ($formRegister->contrasenha == $formRegister->contrasenha2) {
             $cliente = new ModelCustomer();
             if ($cliente->registrar($formRegister->nombre, $formRegister->apellidos, $formRegister->correo, $formRegister->nif, $formRegister->contrasenha)) {
                 $this->_view->mensaje = 'Gracias por registrarse, ya puede acceder';
             } else {
                 $this->_view->mensaje = $cliente->getError();
                 $this->_view->form = $formRegister;
             }
         } else {
             $this->_view->mensaje = 'Las contraseñas no coinciden';
             $this->_view->form = $formRegister;
         }
     } else {
         $this->_view->form = $formRegister;
     }
 }
Example #2
0
<?php

require_once 'includes/common.php';
require_once 'includes/classes/FormLogin.php';
require_once 'includes/classes/FormRegister.php';
$fRegister = new FormRegister();
if ($fRegister->validate()) {
    $fRegister->process();
}
$f = new FormLogin();
if ($f->validate()) {
    try {
        $username = $f->getElementValue('username');
        Session::checkCredentials($username, $f->getElementValue('password'));
        setcookie('mylocation', Session::getUseR()->getData('location'));
        redirect('index.php', 'You have logged in.');
    } catch (IncorrectPasswordException $e) {
        Logger::messageNormal('Failed login for ' . $username . ', password wrong.', LocalEventType::LOGIN_FAILURE_PASSWORD);
        $f->setElementError('password', 'Password wrong.');
    } catch (UserNotFoundException $e) {
        Logger::messageNormal('Failed login for ' . $username . ', nonexistant user.', LocalEventType::LOGIN_FAILURE_USERNAME);
        $f->setElementError('username', 'User not found');
    }
} else {
    if (isset($_GET['formLogin-username'])) {
        $username = htmlentities($_GET['formLogin-username']);
        $f->getElement('username')->setValue($username);
    }
}
if (Session::isLoggedIn()) {
    redirect('index.php', 'You are already logged in!');
Example #3
0
<?php

/* 
 * Authors: Dennis Mohr, Nick Hoyle, Hemang Vyas
 * Date: 03/03/2016
 * Description: Profile page allows coach to view, update, delete and add a team
 *  
 */
@(require_once 'controller/FormRegister.php');
$process = new FormRegister();
?>
<div class="col-md-12">
	<h2>Coach Registration</h2>
	
<?php 
if (!isset($_POST['process'])) {
    // Display the form
    $process->displayForm();
} else {
    $form = $process->cleanForm($_POST['form']);
    $valid = $process->validateForm();
    if (empty($valid)) {
        $process->displayForm($valid);
    } else {
        $arrayObj = new ArrayObject();
        $arrayObj->append($GLOBALS['form']['fname']['response']);
        $arrayObj->append($GLOBALS['form']['lname']['response']);
        $arrayObj->append($GLOBALS['form']['emailAddress']['response']);
        $arrayObj->append($GLOBALS['form']['password']['response']);
        $process->insertCoach($arrayObj);
        echo "You have been successfully registered!";