Pavel
а можно как-то проверить, от какой формы пришел пост?
Pavel
может это тупой вопрос
Anonymous
не могу зайти на gii генератор
Gii на хостинге - плохой фэншуй
Erzhigit
Gii на хостинге - плохой фэншуй
Сорри чета я не понял слова фэншуй ?
Anonymous
gii на хостиге - проблемы с безопасностью
Erzhigit
Я уже решил проблему
Anonymous
Ну это я так, вдруг не знаете
Erzhigit
Спасибо!
Anonymous
who are you
На хостинге prod переключаешь
Anonymous
Это уже хороший фэншуй
Олег
в текущем контейнере нет нормальной поддержки конструкторов и вызовов методов
> в отдельном есть Спасибо. А где-то уже можно почитать про эти нововведения (нормальная поддержка конструкторов и методов) или пока только в коде?
Олег
Благодарю!
Pavel
https://gist.github.com/anonymous/769323d1c145f3276c1d4188452007b4
Pavel
https://gist.github.com/anonymous/769323d1c145f3276c1d4188452007b4
у меня проблема, когда перехожу по ссылке на вью change-password и в гет у меня токен
Pavel
возвращает ошибку 404
Pavel
Никто не поможет?
Serhii🍉
Всем привет
Иван
Всем привет
http://neprivet.ru/
Pavel
ну без токена оно не будет рендерится
Pavel
там же есть такой иф
Eugene
там же есть такой иф
скорее всего, у тебя имя вьюхи неправильно указано, наверное
Pavel
да не вроде все правильно
Pavel
но с первым вью все ок
Pavel
м же два рендерится
Pavel
и первое рендерится без проблем
Eugene
не понял, а проблема осталась?
Pavel
А все японял
Pavel
гет надо в другой вью
Eugene
гет надо в другой вью
а ты где его менял))))
Pavel
ну просто там так получается что, ссылка на один вью, но если с гетом, то рендерится другой
Eugene
ну просто там так получается что, ссылка на один вью, но если с гетом, то рендерится другой
ну ты вот тут менял? return $this->render('change-password', ['model' => $model]);
Pavel
да нет
Pavel
просто я переходил по ссылке
Pavel
/site/change-password?token=foobar
Pavel
а надо
Pavel
/site/forgot-password?token-foobar
Pavel
и тогда рендерится вью change-password
Eugene
ладно, удачи тебе в общем))
Pavel
спасибо
Абдула
Какой компонент управляет этими заголовками?
Vladislav
Всем привет. Никто не подскажет по какой причине ajax get запрос возвращает 404? Запрос верный и при пряймом обращении возвращает результат нормально.
Абдула
Какой компонент управляет этими заголовками?
Vano
Ребята, а ->with() в YII2 всегда работает через +1 запрос или можно заставить работать через JOIN?
Абдула
Веб-сервер
Т.е. это не yii их добавляет?
Sanzhar
попробую, спасибо
Я точно не уверен, но кажется логичным :)
Anonymous
Какой компонент управляет этими заголовками?
Вы можете отправлять HTTP-заголовки, работая с yii\web\Response::headers компонента response
Vladislav
ну в логах же есть все
в логах написано, что страницы не существует, хотя она есть и ещё раз повторюсь, что при прямой обращении к экшену я получаю ответ, а через аякс выдаёт 404 ссылка указана верно
Pavel
Здраствуйте, я делаю логин через соц сеть, и использую для этого loginform и signupform которые у меня уже были для обычной регистрации. Мне нужно присвоить loginform пароль, но в базе данных у меня хранится только хеш, как мне получить пароль из хеша?
Максим
Никак. Да и откуда пароль при логине через соц сеть?
Pavel
ну как тогда мне его логинить
Максим
Соц сеть пароль не передает, можно сгенерить свой, захешировать и сохранить в базе
Pavel
если в логинформе обязательный password
PowerAxis
почитай доку, там по токену
Pavel
а его же надо захешировать
Pavel
да я так ихотел
PowerAxis
пароль можешь генерить рендомный сам
Pavel
сгенерить свой
Pavel
да я так и хотел
Pavel
но как мне его проверять
PowerAxis
ок
Pavel
если пользователь не вводит его
PowerAxis
не проверяй если сам сгенерил
Максим
никак, проверяй почту, которую соц сеть возвращает, находи ее в базе, и авторизуй юзера с этой почтой токеном
Pavel
тогда мне нужно авторизовать НЕ через LoginForm
Pavel
либо не проводить валидацию
PowerAxis
вообще если ты по соцсети авторизируешь, то при чем тут твоя логин форма?
Pavel
ну я думал так будет удобнее потому что там есть все методы