LoginCTRL.php
Gesponsorde koppelingen
PHP script bestanden
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
class LoginCTRL{
private $title, $h1;
function __construct(){
$this->title = $this->h1 = 'Login page';
}
public function pageControl(){
// Als de gebruiker al is ingelogd, wordt de gebruiker doorgestuurd naar de logged-in-page pagina
if(isset($_COOKIE['auth_token'], $_SESSION['auth_token'])){
header('Location: logged-in-page');
exit;
}
if(isset($_POST['email'], $_POST['pass']) && !empty($_POST['email']) && !empty($_POST['pass'])){
$email = filter_var(trim($_POST['email']), FILTER_SANITIZE_EMAIL);
$pass = filter_var(trim($_POST['pass']), FILTER_SANITIZE_STRING);
$new_login = new Login;
$new_login->login($email,$pass);
}
require_once 'view/login.php';
}
}
?>
class LoginCTRL{
private $title, $h1;
function __construct(){
$this->title = $this->h1 = 'Login page';
}
public function pageControl(){
// Als de gebruiker al is ingelogd, wordt de gebruiker doorgestuurd naar de logged-in-page pagina
if(isset($_COOKIE['auth_token'], $_SESSION['auth_token'])){
header('Location: logged-in-page');
exit;
}
if(isset($_POST['email'], $_POST['pass']) && !empty($_POST['email']) && !empty($_POST['pass'])){
$email = filter_var(trim($_POST['email']), FILTER_SANITIZE_EMAIL);
$pass = filter_var(trim($_POST['pass']), FILTER_SANITIZE_STRING);
$new_login = new Login;
$new_login->login($email,$pass);
}
require_once 'view/login.php';
}
}
?>