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')); }
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('/'); }