Files
old-wiaas-legacy/api-wiaas/server/components/v1/login/LoginController.php
2018-06-11 11:09:35 +02:00

43 lines
1.0 KiB
PHP

<?php
class LoginController{
public function getToken(){
global $user;
if(isset($_POST['login'])){
$login = $user->login($_POST['username'], $_POST['password'], true);
echo json_encode($login);
}else{
echo json_encode(['status' => 'fail', 'errorMessage' => 'invalid request']);
}
}
public function validateToken(){
global $user;
if($user->isLoggedIn()){
$message = ['status' => 'success'];
}else{
$message = ['status' => 'fail', 'errorMessage' => $user->getErrorMessage()];
}
echo json_encode($message);
}
public function getModules(){
global $user, $route;
if($user->isLoggedIn()){
echo json_encode(['modules' => $route::getModules()]);
}else{
echo json_encode(['modules' => []]);
}
}
/**
* open packages page
*/
public function showPage(){
global $user;
require_once('LoginPage.php');
}
}
?>