Найден 131 результат

raketa
2015.09.11, 13:49
Форум: Общие вопросы по программированию
Тема: google-bot и проверка доступа
Ответы: 14
Просмотры: 3953

Re: google-bot и проверка доступа

да срабатывает ForbiddenHttpException User-agent Mediapartners-Google
Sam Dark писал(а):У вас просто по коду в первом и втором варианте прямо противоположные действия...
тут не понял
raketa
2015.09.11, 13:37
Форум: Общие вопросы по программированию
Тема: google-bot и проверка доступа
Ответы: 14
Просмотры: 3953

Re: google-bot и проверка доступа

Нет, если открыть страницу в браузере то все нормально перекидывает на страницу входа. Смотрю логи сервера и куча ошибок от google-bot, ошибки именно ниже проверки, стоит поменять на первый вариант и сразу нормальные 403 ие ошибки. Проект перенесли на Yii2, в Yii1 было аналогично и такого не наблюда...
raketa
2015.09.11, 13:13
Форум: Общие вопросы по программированию
Тема: google-bot и проверка доступа
Ответы: 14
Просмотры: 3953

google-bot и проверка доступа

Первый вариант     public function actionView($id)     {         if (!Yii::$app->user->can('user'))             throw new ForbiddenHttpException('Доступ закрыт!');                      ....         }        Второй вариант     public function actionView($id)     {         Yii::$app->user->canEx('user...
raketa
2015.07.14, 10:43
Форум: Общие вопросы (Yii 2.x)
Тема: Геттеры и Сеттеры. Как это работает?
Ответы: 11
Просмотры: 3482

Re: Геттеры и Сеттеры. Как это работает?

raketa, выполнив строчку $this->perm = 1; php скрыто добавил к объекту поле $perm, поэтому его можно получить. Вот такая прикольная у него особенность. Язык-то динамический. Это ещё что. В JavaScript все методы объекта суть поля, так что там можно такого городить.... спасибо тебе хороший человек за...
raketa
2015.07.14, 10:15
Форум: Общие вопросы (Yii 2.x)
Тема: Геттеры и Сеттеры. Как это работает?
Ответы: 11
Просмотры: 3482

Re: Геттеры и Сеттеры. Как это работает?

ElisDN писал(а):Так тоже попробуйте:

Код: Выделить всё

class Test
{
    public function setPerm()
    {
        $this->value = 1;
    }
}

$test = new Test;
$test->setPerm();
echo $test->value;
Попробовал, ну почему так?
raketa
2015.07.14, 10:10
Форум: Общие вопросы (Yii 2.x)
Тема: Геттеры и Сеттеры. Как это работает?
Ответы: 11
Просмотры: 3482

Re: Геттеры и Сеттеры. Как это работает?

SiZE писал(а):
raketa писал(а):Вопрос в общем то в том почему нет ошибки при обращении к $test->perm ??
Потому что гладиолус :) http://php.net/manual/en/language.oop5.visibility.php
Причем тут видимость? Посмотрите на код свойство perm совсем не объявлено
raketa
2015.07.14, 09:34
Форум: Общие вопросы (Yii 2.x)
Тема: Геттеры и Сеттеры. Как это работает?
Ответы: 11
Просмотры: 3482

Re: Геттеры и Сеттеры. Как это работает?

Видимо не совсем точно сформулировал. Руководство http://www.yiiframework.com/doc-2.0/guide-concept-properties.html говорит что если есть сеттер и нет геттера то свойство только для записи, и при попытке чтения должна быть ошибка. Вопрос в общем то в том почему нет ошибки при обращении к $test->perm...
raketa
2015.07.14, 01:39
Форум: Общие вопросы (Yii 2.x)
Тема: Геттеры и Сеттеры. Как это работает?
Ответы: 11
Просмотры: 3482

Геттеры и Сеттеры. Как это работает?

use yii\base\Object; class Test extends Object {     public function setPerm()     {         $this->perm = 1;     } }          $test = new Test();         $test->setPerm();         echo $test->perm;   Видимо нужно поспать ... но все же не могу понять Есть сеттер setPerm(), геттера getPerm() в модел...
raketa
2015.04.19, 13:13
Форум: Общие вопросы (Yii 2.x)
Тема: Система личных сообщений как ВКонтакте (Диалоги)
Ответы: 1
Просмотры: 1940

Re: Система личных сообщений как ВКонтакте (Диалоги)

http://dklab.ru/lib/dklab_realplexor/#cont1
технология устаревает но работает в принципе из коробки без проблем
raketa
2014.05.20, 12:22
Форум: Общие вопросы (Yii 2.x)
Тема: Использовать Yii2 вместе с Yii1
Ответы: 11
Просмотры: 4922

Re: Использовать Yii2 вместе с Yii1

zelenin писал(а):
raketa писал(а):тоже вчера прочитал, надо попробовать
Может кто то уже пробовал совмещать по данной инструкции?
а что тут читать? замучаетесь, а работать не будет - к гадалке не ходи.
должен же быть какой то выход
raketa
2014.05.20, 12:17
Форум: Общие вопросы (Yii 2.x)
Тема: Использовать Yii2 вместе с Yii1
Ответы: 11
Просмотры: 4922

Re: Использовать Yii2 вместе с Yii1

тоже вчера прочитал, надо попробовать Может кто то уже пробовал совмещать по данной инструкции? Переписывать сразу все будет долго, оставаться тоже не хочется больно уж привлекают официальные расширения по работе с mongodb, elasticsearche и тр., в принципе нужна единая сессия и доступ к данным польз...
raketa
2014.05.19, 20:51
Форум: Общие вопросы (Yii 2.x)
Тема: Использовать Yii2 вместе с Yii1
Ответы: 11
Просмотры: 4922

Использовать Yii2 вместе с Yii1

Возможно ли использовать две ветки одновременно, в одном проекте? Как это сделать?
План такой: есть проект на Yii1 в котором постоянно добавляются новые вичи, так вот чтобы ускорить переход на Yii2 хотелось бы новые модули реализовывать на Yii2, ну и старые постепенно переписывать на Yii2.
raketa
2013.11.06, 03:17
Форум: Общие вопросы по программированию
Тема: Украли пароли?
Ответы: 10
Просмотры: 3308

Re: Украли пароли?

Да нет, там все элементарно как по мануалу, единственное что изменено это проверка куки class WebUser extends CWebUser {     protected function beforeLogin($id,$states,$fromCookie)     {         if ($fromCookie) {             if (isset($states['plct'])) {                 $user = Users::model()->find...
raketa
2013.11.05, 19:36
Форум: Общие вопросы по программированию
Тема: Украли пароли?
Ответы: 10
Просмотры: 3308

Re: Украли пароли?

Да именно в браузере, открывают браузер а там чужие логин и пароль (так бывает когда сохраняешь пароли в браузере) Я вообще не понимаю как такое возможно ... пользователи между собой вообще никак не связанны. В первый раз я просто пропустил это мимо ушей. но уже четыре таких случая, и наверняка есть...
raketa
2013.11.05, 18:01
Форум: Общие вопросы по программированию
Тема: Украли пароли?
Ответы: 10
Просмотры: 3308

Украли пароли?

Есть сайт на Yii, уже несколько пользователей сообщают такую проблему Когда открывают браузер то в полях логин и пароль подставлены чужие данные, далее если нажать войти то на сайт попадаешь под чужой учетной записи. Я в полном тупике :( Подскажите в какую сторону двигаться? что за ерунда такая? Авт...
raketa
2013.10.28, 19:38
Форум: Общие вопросы по программированию
Тема: Функция serialize
Ответы: 18
Просмотры: 7700

Re: Функция serialize

в предыдущем посте ошибка данного форума которая возникает если попытаться вставить смайлик, тоже надо что то делать.
Может кто подскажет как это исправить, не хочется сохранять данные в поле blob не удобно да и не безопасно.
Кодировку менять тоже не хочется
raketa
2013.10.28, 19:37
Форум: Общие вопросы по программированию
Тема: Функция serialize
Ответы: 18
Просмотры: 7700

Re: Функция serialize

Общая ошибка SQL ERROR [ mysql4 ] Incorrect string value: '\xF0\x9F\x98\x8A' for column 'post_text' at row 1 [1366] SQL INSERT INTO posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, pos...
raketa
2013.10.28, 19:34
Форум: Общие вопросы по программированию
Тема: Функция serialize
Ответы: 18
Просмотры: 7700

Re: Функция serialize

Поймал все таки ошибку :)
Проблема решается если сменить тем поля в базе на blob.
Ошибка возникает когда пользователи начинают использовать шрифт Эмодзи (смайлики и всякие там знаки)
raketa
2013.10.27, 23:42
Форум: Общие вопросы по программированию
Тема: Amazon SQS
Ответы: 7
Просмотры: 1740

Re: Amazon SQS

Гарантировать естественно никто не может, но если сообщения принимаются и обрабатываются без каких либо проблем то порядок сообщений сохраняется.
-
Я если честно не понимаю, почему это проблема архитектуры? а не задача брокера?