Esempio n. 1
0
 function NewPass($f3)
 {
     $me = $this->me;
     if (!Check::pass($f3->get('POST.oldpass'), $me->password)) {
         $this->flash('Password Lama Salah');
     } elseif (!Check::confirm('POST.password')) {
         $this->flash('Konfirmasi Password Tidak Cocok');
     } elseif (!$f3->exists('POST.password', $pass)) {
         $this->flash('Password Tidak Boleh Kosong');
     } else {
         $me->password = $pass;
         $me->save();
         $this->flash('Ganti Password Succes', 'success');
     }
     $f3->reroute($f3->get('URI'));
 }
Esempio n. 2
0
 function Post($f3)
 {
     $name = $f3->get('POST.username');
     $pass = $f3->get('POST.password');
     $user = new \User();
     $user->load(array('username=?', $name));
     if (!$user->dry()) {
         if (!$user->active == 1) {
             $this->flash('Akun Anda DiKunci Sementara');
             $f3->reroute('/');
         } elseif (Check::pass($pass, $user->password)) {
             $f3->set('SESSION.id', $user->id);
             $f3->reroute('/home');
         }
     }
     $this->flash('Username / Password Salah, Silahkan coba lagi');
     $f3->reroute('/');
 }