PHP warning

Creating default object from empty value

/home/edens806/public_html/protected/controllers/SiteController.php(209)

197                 $this->refresh();
198                 $model = new Member;
199                 $this->render('resetpassword', compact('model'));
200             }
201         } else {
202             $this->redirect(Yii::app()->baseUrl . '/' . Yii::app()->language . '/404.html');
203         }
204     }
205     public function actionChangepassword()
206     {
207         $user = Yii::app()->session['_user'];
208         $model = Member::model()->findByPk($user['id']);
209         $model->scenario = 'changepassword';
210         if (isset($_POST['Member'])) {
211             $oldPassword = $model->password;
212             $model->attributes = $_POST['Member'];
213             $model->validate();
214             if (sha1(md5($_POST['Member']['old_password'])) != $oldPassword) {
215                 $model->addError('old_password', 'Old password not true!');
216             } else {
217                 $model->password = sha1(md5($_POST['Member']['new_password']));
218                 if (!$model->hasErrors() && $model->save()) {
219                     Yii::app()->user->setFlash('changeP', 'Change password successfully!');
220                     $this->refresh();
221                 }

Stack Trace

#7
+
 /home/edens806/public_html/index.php(43): CApplication->run()
38 
39 require_once($yii);
40 
41 
42 
43 Yii::createWebApplication($config)->run();
44 
2025-03-27 11:28:09 LiteSpeed Yii Framework/1.1.16