2011-09-15 6 views
0

내 asp.net 웹 응용 프로그램에서. 제대로 작동하지 않는 암호 변경 양식이 있습니다. 변경된 LoginEvent cancel을 false로 설정했습니다. 그것은 바뀌지 만 컨트롤은 실패했다고 생각합니다. 내가해야 할 일이 있니?Asp.net 암호 변경 제어

control.Objects.User user = GlobalClass.GlobalVariables.User; 
    string currentRealPassword = control.Data.Users.GetUserPassword(user); 
    if (user != null && ChangeUserPassword.CurrentPassword.Trim() == currentRealPassword) 
    { 
     e.Cancel = !control.Data.Users.UpdateUserPassword(user, ChangeUserPassword.NewPassword); 
    }`enter code here` 
+0

memebership 대신 myslef를 썼습니다. – user516883

답변

0

흠 ... 코드가 도움이되지 않습니다 : P 무엇 "UpdateUserPassword"반환? bool을 가정 해 봅시다. P

당신이 PHP에서오고 있습니까 :

하나의 힌트 ... C#을 OOP는?

+0

예, bool을 리턴하고, PHP에서 오지는 않습니다. 전에이 컨트롤을 사용 해 본 적이 없으며 예제를 살펴보고 모든 단계를 수행하고 있습니다. 해당 이벤트가 취소되지 않은 경우 성공할 것으로 예상되지만 그 중 하나는 아닙니다. 심지어 웹 구성 파일의 멤버십에 속성을 설정했습니다. – user516883

+0

반환 값을 보려면 소스에 중단 점을 추가 했습니까? – Sanosay