Added login function

This commit is contained in:
2017-09-05 13:36:19 +07:00
parent 47d455063f
commit f8f4398007
5 changed files with 102 additions and 7 deletions

View File

@@ -2,9 +2,18 @@
namespace App\Controllers;
use Core\View;
use App\Models\Access;
use Core\Token;
use Core\Session;
use Core\Redirect;
class Home
{
private $access;
public function __construct()
{
$this->access = new Access();
}
public function index()
{
// echo "This is index of home"; // Nanti di replace sama twig view ke App\Views\Data\pengumuman.html
@@ -16,7 +25,20 @@ class Home
public function login()
{
// echo "You have to login"; // Nanti di replace sama twig view ke App\Views\Access\login.html
View::render('Access/login.html');
View::render('Access/login.html', [
'token' => Token::generate()
]);
return true;
}
public function put($args = [])
{
if ($this->access->login($args)) {
$table = 'user';
$id = Session::get('userid');
if ($this->access->update($table, ['status' => 1], $id)) {
Redirect::to('/');
}
}
}
}