2012-11-22 3 views
3

createUserWizard 컨트롤을 사용하여 내 웹 사이트의 사용자를 등록하지만 본인의 테이블을 사용하여 해당 사용자에 대한 정보 (주소, 이미지, 설명, ...)를 저장합니다.회원이 인식되지 않습니다

사용자를 만들 때 나 자신의 테이블에 새 인스턴스를 만들 수도 있습니다. userID를 통해 내 자신의 테이블을 ASP.NET의 사용자 테이블에 연결하려고합니다. Membership을 사용하여 createUserWizard에서 가져 오려고했지만 ASP가 멤버쉽을 인식하지 못합니다. 내가 뭔가를 추가하는 것을 잊고 있습니까?

여기

protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e) 
{ 
    try 
    { 
     BLLorganisation BLLo = new BLLorganisation(); 
     Organisation o = new Organisation(); 
     TextBox t = new TextBox(); 
     t = (TextBox)(this.CreateUserWizard1.FindControl("UserName")); 
     o.organisation_name = t.Text; 
     o.fk_user_id = Membership.GetUser(CreateUserWizard1.UserName).ProviderUserKey.ToString(); 
     BLLo.insertOneOrganisation(o); 
    } 
    catch (Exception ex) 
    { 
     feedback.InnerHtml = ex.Message; 
     feedback.Style.Add("display", "block"); 
    } 
} 
+0

예외가 무엇 using System.Web.Security;을 포함 내 코드 (코드 숨김)입니까? – magnattic

+1

"회원 자격을 인식하지 못한다"고 말하면 파일 맨 위에'using System.Web.Security'가 누락 되었습니까? –

+0

또한 web.config에 역할 및 멤버십에 대한 설정을 게시하십시오. –

답변

관련 문제