читать твиттер куки? - PullRequest
       17

читать твиттер куки?

0 голосов
/ 16 октября 2010

Можно ли проверить (используя PHP или Javascript), вошел ли пользователь в свою учетную запись?Мне нужно имя, адрес электронной почты и фото.

Ответы [ 2 ]

4 голосов
/ 16 октября 2010

Это невозможно, если вы не twitter.com, куки-файлы передаются только в домен, для которого они предназначены (или в родительский домен, в зависимости от того, как они установлены), из соображений безопасности.

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

3 голосов
/ 16 октября 2010

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

Однако вы можете использовать REST API Twitter для получения информации о пользователе. Объединение этого с OAuth должно позволить вам убедиться, что пользователь действительно владеет этой учетной записью, и позволить пользователю войти в систему, если это необходимо. Подробнее см. в документации Twitter .

...