コード例 #1
0
 public function actionCheckAlbumPassword()
 {
     $post = Yii::$app->request->post();
     if (User::checkAlbumPassword($post['password'], $post['album_id'])) {
         $session = Yii::$app->session;
         $session['album' . $post['album_id']] = $post['password'];
         $subalbums_id = Album::getSubalbumsId($post['album_id']);
         foreach ($subalbums_id as $id) {
             $session['album' . $id] = $post['password'];
         }
         $this->redirect('/id' . $post['user_id'] . '/album/' . $post['album_id']);
     } else {
         return json_encode(Yii::t('yii', 'Неправильно введен пароль'));
     }
 }