После того как я получу профиль пользователя из RPX, как установить пользователя как аутентифицированного?
Я использую RPX для аутентификации. Теперь я получаю профиль пользователя с идентификатором. Что делать дальше, чтобы установить куки аутентификации и другие вещи? Также функция выхода из системы. в ASP.net 3.5 и C#.
2 ответа
FormsAuthentication.SetAuthCookie
работает.:) Тогда вы можете использовать базу данных для хранения этих "других вещей".
Выйти с FormsAuthentication.SignOut
,
Я не знаю, как это сделать в ASP. Но я сделал то же самое, используя PHP. Первое, что вы можете сделать, это сопоставить учетную запись RPX с учетными записями локального сайта. Просто сохраните информацию профиля, которую вы получаете от RPX, и создайте новую учетную запись на своем сайте, используя эту информацию. Вам нужно будет сохранить эти данные профиля в таблице базы данных, которую вы используете для входа и регистрации.
После того, как пользователь войдет на ваш сайт с использованием RPX, сохраните информацию профиля, предоставленную RPX, в сеансе. Теперь вы сделали с вашим требованием. Теперь вы можете рассматривать этого пользователя как обычного пользователя вашего сайта.