<?php
namespace App\Controllers;
use Myth\Auth\Controllers\AuthController as MyAuth;
class Auth extends MyAuth
{
public function __construct()
{
helper(['auth','url','form','generic_helper']);
$this->session = service('session');
$this->config = config('Auth');
$this->auth = service('authentication');
}
public function register()
{
$rules = [
'username' => 'required|alpha_numeric_space|min_length[3]|is_unique[users.username]',
'email' => 'required|valid_email|is_unique[users.email]',
'password' => 'required|strong_password',
'pass_confirm' => 'required|matches[password]',
];
if (!$this->validate($rules))
{
echo print_r($this->validator->getErrors(), true);
}else{
$value = ['username' => $user,
'email' => $mail,
'password_hash' => $pswd
];
$this->attemptRegister();
}
}
}