Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use System\GF_Router as GF;
- // Namespace untuk Post Form Input
- use System\GF_Post as Form;
- GF::Route("",function(){
- /**
- * Controller Check Login
- */
- $o = GF::Controller("User_Controller");
- $o->checkLogin();
- GF::directTo("login-user");
- });
- GF::Route("login-user",function(){
- /**
- * Controller Check Login
- */
- $o = GF::Controller("User_Controller");
- $o->checkLogin();
- /* ============================== */
- /*
- * Untuk mengambil dari Form Input
- */
- Form::post("txt_username # txt_password");
- $data['login'] = "null";
- // Jika form input terpenuhi, maka
- if (Form::check())
- {
- $o = new User();
- $txt = Form::getAll();
- $o->setUsername($txt['txt_username']);
- $o->setPassword($txt['txt_password']);
- // check login, apakah benar ?
- if ($o->login())
- {
- // masukkan nilai login menjadi TRUE
- $data['login'] = 'true';
- // buat session baru
- _createSession("username",$txt['txt_username']);
- // refresh halaman
- GF::directTo('');
- }
- else
- {
- $data['login'] = 'false';
- }
- }
- GF::setView("login",$data);
- });
- GF::Route("daftar-user",function(){
- /**
- * Controller Check Login
- */
- $o = GF::Controller("User_Controller");
- $o->checkLogin();
- /* ============================== */
- /*
- * Untuk mengambil dari Form Input
- */
- Form::post("txt_username # txt_password");
- $data['register'] = "null";
- // Jika form input terpenuhi, maka
- if (Form::check())
- {
- $o = new User();
- $txt = Form::getAll();
- $o->setUsername($txt['txt_username']);
- $o->setPassword($txt['txt_password']);
- if ($o->register())
- {
- $data['register'] = 'true';
- }
- else
- {
- $data['register'] = 'false';
- }
- }
- GF::setView("register",$data);
- });
- GF::Route("logout-user",function(){
- if (_checkSession('username'))
- {
- _destroySession('username');
- GF::directTo('');
- }
- else
- {
- echo "Upzz Kamu Belum Login !";
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement