@laravel_pro

Страница 495 из 2014
Aztwin LK
04.06.2017
05:46:37
Правильно

А что он тебе должен возвращать если у тебя запрос GET

Ты должен отправить POST запрос с данными на страницу авторизации

Олег
04.06.2017
05:50:06
С постом ещё _token потребуется, скорее всего

Google
Aztwin LK
04.06.2017
05:50:33
Дык о нём даже говорить не нужно наверное :)

Раз внешняя форма

Олег
04.06.2017
05:50:57
Ну мало ли)

Aztwin LK
04.06.2017
05:51:22
Ну тоже верно. Может парень недавно начал юзать Лару

Олег
04.06.2017
05:51:32
Если без него то это не стандартный метод а апи

Aztwin LK
04.06.2017
05:52:04
Кто нить делал авторизацию через телегу?

Я задумался, вот только думаю стоит или не стоит делать

Олег
04.06.2017
05:57:42
Если аудитория пользуется, почему бы не сделать, провайдер вроде есть

Valeriy
04.06.2017
06:57:04
С постом ещё _token потребуется, скорее всего
token только на API используется у них, там я разобрался как все работает

Если без него то это не стандартный метод а апи
По API все окей, мне нужно biz.yelp.com сюда подсунуть либо куки либо данные, но post запрещен get возвращает пустую страницу

Олег
04.06.2017
06:59:03
token только на API используется у них, там я разобрался как все работает
token - да, а есть _token, он в формах передаётся, csrf тобеж.

Valeriy
04.06.2017
06:59:27
Google
Олег
04.06.2017
07:00:11
возможно такая реализация

Valeriy
04.06.2017
07:01:21
я просто уже незнаю как копать все говорят просто но я чет первый раз guzzle юзаю и не могу подставить данные, если бы они api давали как под другой свой сервис то все окей) а мне надо выташить данные из /url который идет после авторизации)

и получается надо сначала сделать логин и потом уже

Олег
04.06.2017
07:05:34
Посмотрел biz.yelp.com - там форма авторизации реализована post`ом, и она ждё не только логин и пароль, но и csrftok. Это вроде защиты от сторонних скриптов.

Если нужно на этот сайт постучаться, можно забрать get`ом форму, вытащить csrftok и с логином-паролем отправить методом post

я бы curl`ом сделал, но guzzle вроде делает то же самое только проще

Олег
04.06.2017
07:09:47
да, это получение тела формы

не отправка

Valeriy
04.06.2017
07:10:52
да но как получается залогинится если get

?

Олег
04.06.2017
07:12:43
не понял вопроса, у вас получается залогиниться Get`ом или нет? Если да, тогда в чём вопрос? Если нет - я бы сделал постом, так как форма сделана на отправку постом.

вот их пост-запросы http://docs.guzzlephp.org/en/latest/quickstart.html#post-form-requests

Valeriy
04.06.2017
07:18:38
http://joxi.ru/D2P6wNXSpZoBqr

Олег
04.06.2017
07:25:50
http://joxi.ru/D2P6wNXSpZoBqr
а какие параметры отправляли?

Google
Valeriy
04.06.2017
07:29:40
но вручную все ок

а какие параметры отправляли?
Route::get('/back', function (Request $request) { $jar = new \GuzzleHttp\Cookie\CookieJar(); $client = new \GuzzleHttp\Client(); $response = $client->request('POST', 'https://biz.yelp.com/login', [ 'form_params' => [ 'email' => 'почта@yahoo.com', 'password' => 'пароль', ] ]); return $response->getBody();

Олег
04.06.2017
07:34:27
Route::get('/back', function (Request $request) { $jar = new \GuzzleHttp\Cookie\CookieJar(); $client = new \GuzzleHttp\Client(); $response = $client->request('POST', 'https://biz.yelp.com/login', [ 'form_params' => [ 'email' => 'почта@yahoo.com', 'password' => 'пароль', ] ]); return $response->getBody();
Добавьте ещё параметр "csrftok". Значение нужно взять из формы. То есть действия следующие: 1. Получаете форму методом GET. 2. Вытаскиваете из неё значение выданного вам параметра csrftok. 3. Отправляете данные методом POST, где указываете email, password и csrftok. 4. Принимаете cookie, выданное вам после отправки формы. 5. Работаете с сайтом, не забывая каждый раз прикладывать cookie.

Поля login_url и return_url тоже можно приложить, хоть пустые. Они же есть в форме, вдруг проверяются на той стороне.

Я задумался, вот только думаю стоит или не стоит делать
Official OAuth API for Telegram does not exist. Есть решения через https://telepass.me/, но они заменяют весь SocialiteServiceProvider при установке и похоже токены ходят через стороний сервис. Что-то мне это не очень нравится.

https://github.com/TelegramPassport/passport-laravel

Luka
04.06.2017
10:51:47
Подскажите, как сделать формтированный вывод из базы? использую редактор CKEditor , в базу все в норме сохраняется. произвожу вывод из БД в шаблон и нет форматирования, теги голые светятся



Это защита в Ларе?

{!! переменная_с_тегами !!}

Vlad
04.06.2017
11:26:43
Народ, помогите с гитом. Создал ветку, и понял, что поторопился. Она еще не отправленна, можно ли ее не отправляя превратить в апдейт склонированной? Пользуюсь гиткракеном



Vlad
04.06.2017
11:30:52
А вообще ситуация такая, подцепил админку sleeping owl. Сделал, чтобы в нее можно было бы попасть после авторизации. Затем решил сделать разделы, которые можно будет добовлять из админки. Ответвил от админки ветку

А стоп, по идее в чем проблемма, завершу рубрики, и волью обратно

Просто смутило что в ветке смешалась и админ часть, и публичный вывод разделов

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

Google
Vlad
04.06.2017
15:00:16
Влей патч в нужную
патч это получается копия? Думаю в каком то сжатом формате. ПРоще говря тоже самое что скопировать в другую папку, удалить ветвь и вставить скопирвоанные файлы? P/s Я понял что patch средствами гита делается

Просто принцы уточняю

Юрий
04.06.2017
15:01:12
Ну патч это содержимое твоих коммитов. Или ты можешь сделать как выше написал - обновить родительскую ветку и сделать ребейс дочерней на обновление родительской

Юрий
04.06.2017
15:03:25
Черри пик еще есть)

Не уверен есть ли он в кракене

Admin
ERROR: S client not available

Юрий
04.06.2017
15:03:54
Делашь коммит в родительскую и черри пик его же в дочернюю

Dimanius851
04.06.2017
15:04:36
Привет, я не могу понять, где переопределять метод своих сообщений ошибок валидации



так не переопределяются

подскажите, кто знает, пожалуйста

Разобрался

jdc
04.06.2017
16:16:34
Подскажите с чего начать изучать laravel

Юрий
04.06.2017
16:26:34
С документации

Евгений
04.06.2017
16:43:51
С пхп

Dilkhush
04.06.2017
16:47:17
jdc
04.06.2017
16:47:33
php, mysql -> laravel - docs
почему mysql?

Dilkhush
04.06.2017
16:47:48
почему mysql?
chtob s bazoy rabotat chto k chemu nauchitsa

esli ti novichek

Google
Dilkhush
04.06.2017
16:48:03
sry za translit

Юрий
04.06.2017
16:48:06
почему mysql?
Потому что у тебя сайт наверное не статичный будет?

jdc
04.06.2017
16:48:14
есть небольшой опыт с монгой и постгрес

недавно серв на ноде писал

как происходит авторизация в ларавеле?

для админа

через сторонние модули типа паспорта или как в джанго?

Юрий
04.06.2017
16:49:51
В документации она происходит

Есть коробочная

jdc
04.06.2017
16:50:30
Есть коробочная
уже видел в доке

интересно, что в чате скажут

Юрий
04.06.2017
16:51:22
Логично что то же самое. А насчет использования сторонних модулей типа паспорта - там по потребностям и все везде описано

jdc
04.06.2017
16:52:52
Логично что то же самое. А насчет использования сторонних модулей типа паспорта - там по потребностям и все везде описано
для простенького апи блога без комментов (гет открытый, а пост только для админа) какую авторизацию юзают в ларе?

Юрий
04.06.2017
16:53:07
Для простенького коробочную

Vlad
04.06.2017
17:49:16
Всем добрый день. 502 Можно схлопотать из за кеша dns? Второе верно ли что мы не получаем оригинальные файлы при заходе на страницу, а лишь копии промежуточных серверов?

Luka
05.06.2017
04:20:41
всем привет, есть ли видеоуроки по созданию магазина на ларе? на ларакаст не нашел

https://github.com/aimeos/aimeos-laravel#aimeos-laravel-package

Страница 495 из 2014