2012-04-23 3 views
0

Есть ли способ предварительно запрограммировать свое имя пользователя и пароль в php-скрипте, чтобы при щелчке по ссылке он переходил к учетной записи? Мне в основном просто нужно знать, как отформатировать ссылку, но если это невозможно, и мне нужно использовать завиток, я могу (хотел бы знать код для перенаправления на зарегистрированный сайт).Войти в Google с PHP

Это почти работает (замена LOGIN с моим именем пользователя и паролем с моим паролем), но я все равно придется ввести пароль и нажмите отправить: https://www.google.com/accounts/ServiceLoginAuth?continue=http://google.com/voice&service=grandcentral&Email=LOGIN&Passwd=PASSWORD&null=Sign+in

+0

Checkout этот похожий вопрос: http://stackoverflow.com/questions/8991873/login-to-google-with-php-and- curl-cookie-off-off –

+3

вы можете использовать CURL для этого. Мне повезло с CURL в php. вы можете в основном «эмулировать» браузер по вашему выбору, устанавливать файлы cookie и т. д. Google довольно умный, и если они не хотят, чтобы вы делали что-то подобное, они закроют вас, прежде чем вы даже выйдете из ворот. они уже прочитали и проанализировали это сообщение. –

ответ

0

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

0

Ну, если это работает, вы можете просто магазин электронной почты/пароль в массиве и обработать URL-адрес, а затем перенаправить пользователей на этот URL-адрес.

Это плохая практика для жестких кодировок в скриптах/программах. Это также плохая практика отправки паролей в URL, например, с использованием метода GET.

+0

Это для очень избранной группы пользователей на моем веб-сайте, и им нужно добавить свой собственный номер в учетную запись google, которая используется только для голоса Google. Единственный другой вариант, который у меня есть, - дать им пароль в виде простого текста ... это показалось немного более дискретным. – emilyk

+0

Если вы можете объяснить весь сценарий, мы можем предоставить возможное решение, используя cURL или, возможно, используя API. – Manish

+0

Хорошо, я разрабатываю систему, которая будет звонить сотрудникам по вызову, когда потребуется помощь. Я достиг этого, добавив их номера телефонов в качестве номера пересылки в голосовую учетную запись Google. Когда они регистрируются как пользователь, им необходимо настроить свой телефон с голосом Google, и поэтому им необходимо войти в эту учетную запись. Я хочу отправить их на страницу, где они могут добавить телефон, минуя необходимость вводить имя пользователя и пароль, поскольку они будут одинаковыми для всех из них. – emilyk