После того как я получу профиль пользователя из RPX, как установить пользователя как аутентифицированного? - PullRequest
0 голосов
/ 29 апреля 2010

Я использую RPX для аутентификации. Теперь я получаю профиль пользователя с идентификатором. Что делать дальше, чтобы установить куки аутентификации и другие вещи? Также функция выхода из системы. в ASP.net 3.5 и C #.

Ответы [ 2 ]

0 голосов
/ 21 сентября 2010

Не знаю, как это сделать в ASP. Но я сделал то же самое, используя PHP. Первое, что вы можете сделать, это сопоставить учетную запись RPX с учетными записями локального сайта. Просто сохраните информацию профиля, которую вы получаете от RPX, и создайте новую учетную запись на своем сайте, используя эту информацию. Вам придется сохранить данные профиля в таблице базы данных, которую вы используете для входа и регистрации.

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

0 голосов
/ 01 мая 2010

FormsAuthentication.SetAuthCookie работает. :) Тогда вы можете использовать базу данных для хранения этих «других вещей».

Выйти с FormsAuthentication.SignOut.

...