Функция единого входа в аккаунте Google с использованием PHP - PullRequest
0 голосов
/ 04 марта 2011

У меня будет имя пользователя и пароль gmail Я хочу разработать приложение, в котором у меня есть логин на моем сайте. Когда я делаю логин на моем сайте.Я должен автоматически войти в gmail. Там должна быть ссылка, когда пользователь нажимает на ссылку, он должен автоматически получить логин на сайт.Я продемонстрирую это на примере

Имя пользователя: XXXXX Пароль: XXXXX

Нажмите здесь, чтобы перейти на gmail

Это будет что-то похожее на моем сайте.Когда пользователь вводит имя пользователя и пароль и получает логин и нажимает на ссылку. Он должен видеть свою учетную запись gmail. Я имею в виду, что он должен войти в gmail.

Ответы [ 2 ]

1 голос
/ 04 марта 2011

Это ужасная идея, чтобы ваша система даже пыталась войти в gmail - в какой-то момент вам потребуется доступ к паролю ваших пользователей в текстовом формате.Это означает, что пароль либо будет сохранен как есть, либо вам придется использовать функцию шифрования вместо хеширования, чтобы сохранить пароль в вашей базе данных.В какой-то момент вам придется расшифровать и отправить незашифрованный пароль для входа в Gmail.

Так почему бы не изменить логику?Почему бы не войти в систему на вашем сайте, если они вошли в Gmail?Механизм для такой работы существует годами, он называется OpenID и даже SO его использует.Я предлагаю почитать об этом, а не облажать чьи-то данные с плохо спроектированной системой.

0 голосов
/ 04 марта 2011

проверить это сообщение: Войти в Gmail Входящие с помощью Curl?

...