2012-03-13 2 views

답변

1

IsApproved 열은 기본적으로 false로 설정됩니다. 이 기본 동작을 변경하는 여러 가지 방법이 있습니다. 변경하려면 http://forums.asp.net/t/1086175.aspx/1 링크를 참조하십시오.

+0

당신은 그것이 사실로 설정되도록 트리거를 알고 있습니까, 기본값이 거짓입니까? – Kenci

+0

이것은 멤버 자격 공급자가 정의한 데이터베이스의 기본값입니다. db 디자인의 기본값을 변경할 수 있습니다. 위의 링크를 참조하십시오 –

2

MembershipUser.IsApproved 속성 세부 정보는이 문제와 관련하여 의문의 여지가 있습니다.

멤버 자격 사용자를 인증 할 수 있는지 여부를 가져 오거나 설정합니다. 일부 관리자와 마찬가지로 웹 사이트를 검토하고 있으므로 귀하의 계정이 사이트 관리자가 아직 승인하지 않은 경우 거짓입니다. 그/그녀가 승인하면 그것은 사실로 설정됩니다.

Dim User As MembershipUser 
User = Nothing 
User = Membership.GetUser("MyUsername") 
If (User Not Nothing) 
then 
User.IsApproved = False 
End If 

참조 :
Make New User default to IsApproved = true
Error approving membership user
Unlocking and Approving User Accounts (C#)

자세한 내용은, 당신은

당신은 같은 코드로 사용자를 승인 할 수 있습니다 스콧 미첼에 의해 Examining ASP.NET's Membership, Roles, and Profile - Part 4을 통과한다

protected void IsApproved_CheckedChanged(object sender, EventArgs e) 
    { 
     // Toggle the user's approved status 
     string userName = Request.QueryString["user"]; 
     MembershipUser usr = Membership.GetUser(userName); 
     usr.IsApproved = IsApproved.Checked; 
     Membership.UpdateUser(usr); 
     StatusMessage.Text = "The user's approved status has been updated."; 
    } 

이 물건을 관리하려면 MemberShip을 사용하십시오. 희망이 도움이 ..

+0

답장을 보내 주셔서 감사합니다. 불행히도 IsApproved 열이 자동으로 false로 설정되는 방법에 응답하지 않습니다. 나는 회원 자격을 수동으로 승인해야하는 모든 기능을 사용하지 않습니다. 일부 사용자는 IsApproved를 true로 설정하고 다른 사용자에게는 false를 설정합니다. 나는 어떤 가치가 거짓인지, 어떤 것은 사실인지 알고 싶습니다. – Kenci

+0

지정한 참조 링크를 확인 했습니까? - 새 사용자를 기본값으로 IsApproved = answer를 true로 설정하십시오. –

관련 문제