2011-03-21 5 views
1

안녕하세요. 저는 ASP.Net과 C#에 완전히 익숙하지 않으므로 최선을 다해 설명 드리겠습니다. Visual Studio 2010 Ultimate (MSDNAA)를 사용하고 있습니다.ASP.Net에서 현재 사용자의 프로필 정보를 표시 할 수 있습니까?

기본적으로 데이터베이스 ASPNETDB.MDF의 aspnet_users 테이블에 저장된 사용자 데이터로 마법사를 사용하여 사용자 등록 및 로그인을 설정했습니다. 또한 데이터베이스에 UserProfile이라는 테이블을 UserID, Address, Telephone 등과 같이 만들었습니다.

그런 다음 UserID를 연결하여 aspnet_users 테이블과 UserProfile 테이블 간의 관계를 만들었습니다.

내가하려는 것은 사용자가 프로필 정보를 삽입하고 업데이트 할 수있는 프로필 페이지를 만드는 것입니다. 나는 userinfo.aspx라는 페이지를 만들었고 종종 asp2를 중심으로 회전하는 것처럼 보이는 여러 자습서를 따른 후에 FormView Option에서 끌어서 데이터베이스에 대한 링크를 만들었습니다.

내가 갇혀있는 것은 로그온 한 현재 UserID를 얻고 정보를 표시하는 방법입니다. 내 문제는 어디에서 소스로 현재 사용자를 사용하거나 얻을 수없는 옵션을 아래에 완전히 잘못입니까?

나에게 조언 할 수 있으면 감사 할 것입니다.

매트

답변

0
Session["USER_NAME"] = txt_uname.Text; 
  1. 당신은 두 가지 형태의 userregistration 및 로그인 양식을 가지고있다.
  2. 사용자 등록에서 세부 정보를 데이터베이스에 삽입합니다.
  3. 로그인 폼의 텍스트 상자에서 사용자 이름과 암호를 가져옵니다. 데이터베이스와 일치하는 사용자 이름과 암호를 확인하십시오. 일치하면 세션 변수에 사용자 이름을 유지해야합니다.
관련 문제