コード例 #1
0
 public function pwchangeAction()
 {
     require_once 'models/homeModel.php';
     $model = new homeModel();
     $user = $model->getUser($_SESSION[user_id]);
     $err = "";
     $msg = "";
     if ($_POST['send'] == "save") {
         if ($_POST['pw'] === $user['pass']) {
             if ($_POST['newpw1'] === $_POST['newpw2']) {
                 $model->updatePassword($_SESSION[user_id], $_POST['newpw1']);
                 $msg = "Passwort wurde geändert!";
             } else {
                 $err = "Passwörter nicht identisch!";
             }
         } else {
             $err = "Passwort nicht korrekt!";
         }
     }
     $this->_view->err = $err;
     $this->_view->msg = $msg;
     $this->_view->title = TITEL_CHPW;
     $this->_view->display('pwchange/index.tpl.php');
 }