Как я могу показать информацию профиля текущего пользователя в ASP.Net? - PullRequest
1 голос
/ 21 марта 2011

Привет, я новичок в ASP.Net и C #, поэтому объясню как можно лучше то, что я хочу.Я использую Visual Studio 2010 Ultimate (MSDNAA)

По сути, я настроил регистрацию пользователя и вход в систему с помощью мастера, данные которого хранятся в таблице aspnet_users в базе данных ASPNETDB.MDF.Я также создал в базе данных таблицу UserProfile с полями UserID, Address, Telephone и т. Д.

Затем я создал связь между таблицей aspnet_users и таблицей UserProfile, связав UserID.

Я пытаюсь создать страницу профиля, на которую пользователи могут вставлять и обновлять информацию своего профиля.Поэтому я создал страницу с именем userinfo.aspx и, пройдя несколько уроков, которые часто кажутся вращающимися вокруг asp2, я перетащил в FormView Option и создал ссылку на базу данных.

Я застрял в том, как получить текущий идентификатор пользователя, который вошел в систему, и отобразить их информацию.Моя проблема связана с опцией WHERE, я не могу заставить ее использовать текущего пользователя в качестве источника, или это совершенно неправильно?

Если бы вы могли посоветовать мне, я был бы признателен.

Мэтт

1 Ответ

0 голосов
/ 26 ноября 2011
Session["USER_NAME"] = txt_uname.Text;
  1. У вас есть две формы регистрации пользователей и форма входа.
  2. При регистрации пользователя вы вставляете данные в базу данных.
  3. В форме входа в систему из текстового поля вы получите имя пользователя и пароль. Проверьте имя пользователя и пароль, соответствующие базе данных. Если оно совпадает, вы должны сохранить имя пользователя в переменной сеанса.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...