generated from jric11/baseProject
17 lines
619 B
PHP
17 lines
619 B
PHP
<?php
|
|
class SignIn extends Base {
|
|
public function login() {
|
|
$params = ['BTN_SUBMIT' => 'main.php', 'INVALID_SIGNIN' => 'FALSE'];
|
|
if (($_SERVER['REQUEST_METHOD'] ?? 'GET') === 'POST') {
|
|
$this->requireCsrf();
|
|
if ((new AuthService())->login(trim($_POST['user_email'] ?? $_POST['user_name'] ?? ''), $_POST['user_password'] ?? '')) {
|
|
header('Location: main.php', true, 303);
|
|
exit;
|
|
}
|
|
$params['INVALID_SIGNIN'] = 'TRUE';
|
|
}
|
|
echo $this->applyXSL('<XML/>', $this->getXSL('login'), $params);
|
|
exit;
|
|
}
|
|
}
|