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', 'Неправильно введен пароль')); } }