Аутентификация страницы профиля ASP.NET - PullRequest
1 голос
/ 23 января 2012

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

Ответы [ 2 ]

2 голосов
/ 23 января 2012

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

1 голос
/ 24 января 2012

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...