Можете ли вы предотвратить многократный вход пользователя в систему с помощью Janrain или аналогичных входов в социальные сети?

Я хотел бы включить вход в систему из нескольких служб на моем сайте, но не хотел бы, чтобы пользователи входили, скажем, в Facebook, а затем выходили из системы, а затем снова входили, скажем, в Google+.

Я не уверен, есть ли практический способ обнаружить, что кто-то это сделал?

Я видел, как Janrain упоминает о привязке аккаунта. Предоставляет ли он такую ​​услугу?

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

Спасибо за любую помощь/информацию/предложения.


person user1427029    schedule 13.07.2012    source источник
comment
Вы используете единый вход?   -  person jrummell    schedule 13.07.2012


Ответы (1)


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

Один из способов — добавить файл cookie в свой браузер, когда они входят в систему с помощью службы A. Этот файл cookie будет указывать службу, которую пользователь использовал для входа в последний раз. Затем в следующий раз, когда они зайдут на ваш сайт, вы сможете проверить свой файл cookie, а затем показать только службу входа в систему, которую они использовали ранее.

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

person Jonathan Dean    schedule 13.07.2012