Найдено 165 результатов

kutsanov
2015.12.15, 18:10
Форум: Общие вопросы по программированию
Тема: Как разлогинить пользователя?
Ответы: 21
Просмотры: 8464

Re: Как разлогинить пользователя?

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

                    session_id($session_id);
                    session_start();
                    session_destroy();
                    session_commit(); 
как вариант!
kutsanov
2015.12.15, 18:10
Форум: Общие вопросы по программированию
Тема: Как разлогинить пользователя?
Ответы: 21
Просмотры: 8464

Re: Как разлогинить пользователя?

как часто тут любят пустословить. Вместо ответа на вопрос чушь начал писать. Вопрос конкретный. Если ответа не знаешь, нафига эфир засирать бредовыми какашками. А это ещё что за бред? да реально бесят такие "умники". Человеку помощь нужна, а он демагогию разводит. Причем бредовую идею предлагает. Т...
kutsanov
2015.12.15, 11:40
Форум: Общие вопросы по программированию
Тема: Как разлогинить пользователя?
Ответы: 21
Просмотры: 8464

Re: Как разлогинить пользователя?

anton44eg писал(а):Так можно ведь кешировать.
как часто тут любят пустословить. Вместо ответа на вопрос чушь начал писать.
Вопрос конкретный. Если ответа не знаешь, нафига эфир засирать бредовыми какашками.
--
kutsanov
2015.12.14, 15:59
Форум: Архитектура, дизайн, ООП
Тема: Почему отправка писем осуществляется в моделе?
Ответы: 14
Просмотры: 3224

Re: Почему отправка писем осуществляется в моделе?

А мне всегда казалось, что наоборот Yii заточен под толстые контроллеры. Особенно если учесть AR, когда в контроллере рисуются немыслимые цепочки вызовов, чтобы вывести простой список. В том числе от этого отказался от AR, и работаю, можно сказать по старинке. Есть свой класс Core, от него наследуют...
kutsanov
2015.12.14, 05:01
Форум: Общие вопросы (Yii 2.x)
Тема: RBAC - если пользователи хранятся в двух таблицах
Ответы: 10
Просмотры: 2345

Re: RBAC - если пользователи хранятся в двух таблицах

AR не использую. Только DAO. Как то не ужился я с ним:(, поэтому вопрос с моделями вообще не стоял. Проблема была именно с RBAC. Исходя из написанного и моих экспериментов, пришел к выводу, что созданная архитектура ошибочна. Хорошо что на ранней стадии выявилось:). Сделал следующим образом auth - (...
kutsanov
2015.12.11, 17:05
Форум: Общие вопросы (Yii 2.x)
Тема: RBAC - если пользователи хранятся в двух таблицах
Ответы: 10
Просмотры: 2345

Re: RBAC - если пользователи хранятся в двух таблицах

Йож писал(а):Сделайте роли: админы, продавцы, покупатели.. А пользователи все в одной таблице
Роли такие и есть
просто хочется чтобы информация о пользователях была в разных таблицах.
kutsanov
2015.12.11, 17:04
Форум: Общие вопросы (Yii 2.x)
Тема: RBAC - если пользователи хранятся в двух таблицах
Ответы: 10
Просмотры: 2345

Re: RBAC - если пользователи хранятся в двух таблицах

Сделайте роли: админы, продавцы, покупатели.. А пользователи все в одной таблице да делал я уже так, и не раз. Хочу попробовать другое архитектурное решение. Склоняюсь к решению создать одну таблицу, например USER с полями ID, ADM_ID, SELL_ID, BY_ID и соответствующие таблицы хотя тоже не нравится так
kutsanov
2015.12.11, 12:15
Форум: Общие вопросы (Yii 2.x)
Тема: RBAC - если пользователи хранятся в двух таблицах
Ответы: 10
Просмотры: 2345

Re: RBAC - если пользователи хранятся в двух таблицах

ну а зачем вы создавали две таблицы юзеров?) думаю еще третья будет 1 таблица администраторов 2 таблица продавцов 3 таблица покупателей -- можно конечно все в одну с меткой по какому-нибудь полю. Но это не правильно. Они очень сильно друг от друга отличаются. лучше тогда уже сделать еще одну сводну...
kutsanov
2015.12.11, 11:44
Форум: Общие вопросы (Yii 2.x)
Тема: RBAC - если пользователи хранятся в двух таблицах
Ответы: 10
Просмотры: 2345

RBAC - если пользователи хранятся в двух таблицах

Может кто сталкивался с такой задачей есть две таблицы: Пользователи и Админы При авторизации выбирается кто входит Админ или просто пользователь. Ну и соответственно проверяется по той или иной таблице. Не могу понять как прикрутить RBAC, вернее тут нужно два отдельных делать Сделал следующее      ...
kutsanov
2015.12.02, 17:18
Форум: Общие вопросы (Yii 2.x)
Тема: Вопросы по OAuth Client
Ответы: 15
Просмотры: 3965

Re: Вопросы по OAuth Client

ЗАРАБОТАЛО!!!
$t = $client->getUserAttributes();
еще раз СПС!
kutsanov
2015.12.02, 17:12
Форум: Общие вопросы (Yii 2.x)
Тема: Вопросы по OAuth Client
Ответы: 15
Просмотры: 3965

Re: Вопросы по OAuth Client

только не работает:(
я подозреваю, что сам FaceBook запрещает отдавать мыло
То есть дело в FaceBook
kutsanov
2015.12.02, 17:08
Форум: Общие вопросы (Yii 2.x)
Тема: Вопросы по OAuth Client
Ответы: 15
Просмотры: 3965

Re: Вопросы по OAuth Client

Sam Dark писал(а):Чтобы Facebook отдал email, его надо запросить. В OAuth это называется scope. Настраивается так:

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

'facebook' => [
    'class' => 'yii\authclient\clients\Facebook',
    'clientId' => 'aaa',
    'clientSecret' => 'bbb',
    'scope' => 'email',
],
Спасибо большое!:)
kutsanov
2015.11.30, 22:26
Форум: Общие вопросы (Yii 2.x)
Тема: Вопросы по OAuth Client
Ответы: 15
Просмотры: 3965

Re: Вопросы по OAuth Client

Уже совсем мозг взорван         $oauthClient = \Yii::$app->authClientCollection;         $client = $oauthClient->getClient('facebook');         $code = $_GET['code'];         $user = $client->getUserAttributes();         Core::dump($user);   Тут все понятно выведет name и id а если мне нужно какое-л...
kutsanov
2015.07.06, 06:39
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняется сессия после закрытия браузера
Ответы: 20
Просмотры: 4421

Re: Не сохраняется сессия после закрытия браузера

Проблема решилась
php.ini
session.gc_maxlifetime = 0
заменил на
session.gc_maxlifetime = 144000
---
вроде пока работает
буду следить (хотя в Yii1 все работало)
kutsanov
2015.07.03, 16:19
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняется сессия после закрытия браузера
Ответы: 20
Просмотры: 4421

Re: Не сохраняется сессия после закрытия браузера

вопрос все-таки открыт:(
никто не знает, с чем это может быть связано. Хотя бы в какой сторону копать?
На Yii1 все равботает без проблем
на второй же, браузер закрыл, сессия потерялась:(
kutsanov
2015.07.02, 05:31
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняется сессия после закрытия браузера
Ответы: 20
Просмотры: 4421

Re: Не сохраняется сессия после закрытия браузера

Sam Dark писал(а):Локально какой домен?
Теперь вообще не понял. Какая разница какой он локальный?
Дома под MAMP
Все на 80 порту http:/ap/
Как вариант.
Не работает и на удаленной.
Вернее работает, но до момента закрытия браузера.
Такое ощущение, что вторым параметром (время), всегда передается 0, хотя это не так.
kutsanov
2015.07.01, 12:07
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняется сессия после закрытия браузера
Ответы: 20
Просмотры: 4421

Re: Не сохраняется сессия после закрытия браузера

Onotole писал(а):
kutsanov писал(а):
Sam Dark писал(а):Домен какой?
И уже раз такие люди!:) Когда книжка выйдет по Yii2 на русском!?
Прям сразу деньгами поделюсь!:)
Лучше бы на вопрос ответил ;-)
согласен:)
kutsanov
2015.07.01, 05:54
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняется сессия после закрытия браузера
Ответы: 20
Просмотры: 4421

Re: Не сохраняется сессия после закрытия браузера

Sam Dark писал(а):Домен какой?
И уже раз такие люди!:) Когда книжка выйдет по Yii2 на русском!?
Прям сразу деньгами поделюсь!:)
kutsanov
2015.07.01, 05:52
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняется сессия после закрытия браузера
Ответы: 20
Просмотры: 4421

Re: Не сохраняется сессия после закрытия браузера

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

\Yii::$app->user->id
после того как залогинюсь выдает номер.
Как только закрою браузер и снова открою, выдает - NULL
---
Может коняги как-то правильно настроить, но вроде все настроил:(
или может надо глубже лезть, тот же PHP.ini править?