2012-01-23 5 views
1

Я новичок в платформе .NET и хочу создать страницу профиля для каждого пользователя, чтобы редактировать свою собственную страницу. Как сделать эту страницу редактирования доступной только для конкретного пользователя? Есть ли способ сделать это без меня, вручную переходя в код каждый раз, когда у меня есть новый пользовательский аккаунт?Аутентификация страницы профиля ASP.NET

+0

Как вы отслеживаете других пользователей? – Marcus

+0

Ну, я еще не начал кодирование, это больше планирования. Я не уверен, что я должен использовать Entities или MS SQL, чтобы отслеживать пользователей. – Rayshawn

ответ

2

Я бы посмотрел ASP .NET Membership. Затем вы можете найти пользовательский «профиль» на основе своего идентификатора, чтобы загрузить соответствующую информацию.

1

Вы начинаете с обеспечения того, что страница видна только авторизованным пользователям. Вы делаете это, установив соответствующие настройки в web.config для соответствующей папки или файла.

Как только вы это сделали, эта страница должна просто загрузить данные для пользователя текущего пользователя. Все пользователи будут видеть одну и ту же страницу, но контент будет заполнен вашим кодом только для этого текущего пользователя.

Поэтому одному пользователю не будет отображаться содержимое для другого пользователя. Идентификатор пользователя, который просматривается/редактируется, определенно не должен быть аргументом запроса или чем-то подобным.

+0

Вы говорите, что после аутентификации обычных пользователей (не анонимных), например (user = "?", User = "*"), система членства сама по себе заботится о себе? – Rayshawn

+0

Нет, ваше приложение позаботится об этом, показывая только информацию для текущего пользователя. Что еще вам нужно, кроме этого? –

Смежные вопросы