ASP.NET 응용 프로그램에서 일반 로그인 시스템을 사용하고 싶지만 사용자 이름으로 사용자의 전자 메일 주소를 사용하고 싶습니다. (많은 웹 사이트에서 일반적인 것처럼 .) 그러나, 이와 같은 것을 할 수있는 속성이나 속성이없는 것 같습니다. 사용자 이름과 전자 메일 주소는 항상 별개의 것으로 보입니다. 이 작업을 수행 할 수 있습니까 아니면 복잡한 사용자 정의가 필요합니까? 감사합니다. .ASP.NET 로그인 컨트롤에서 사용자 이름으로 전자 메일 사용
답변
여러 웹 사이트에이 같은 일을하는 데, 그냥 오히려 기존의 EmailAddress 필드를 통해 사용하는 회원 API를 변경하는 것보다, 사용자 이름 및에서 EmailAddress 필드의 이메일 주소를 사용하는 것이 가장 었죠 사용자 이름.
사용자 지정 멤버십 공급자를 작성했습니다. 이를 위해서는 멤버 자격 공급자 클래스를 상속 받아 자신의 멤버 자격 공급자를 만들어야합니다. 여기
여기 좋은 토론에 대한 링크입니다 .. 당신을 위해 좋은 링크입니다.난 당신이 CreateUserWizard 컨트롤에 대해 얘기하고 있으리라 믿고있어.
디자이너에서 CreateUserWizard 컨트롤을 마우스 오른쪽 단추로 클릭하고 "사용자 만들기 사용자 지정 단계"를 선택합니다. 이렇게하면 이메일 필드 행을 삭제할 수 있습니다. 또한 사용자 이름에 RegularExpressionValidator to validate the email format을 추가하는 것이 좋습니다. 나는 일부를 통해 복사 할 수
protected void CreateUserWizard1_CreatingUser(object sender, LoginCancelEventArgs e)
{
CreateUserWizard1.Email = CreateUserWizard1.UserName;
}
그리고 사용자가 이메일 주소를 변경해야한다면 어떻게해야합니까? ASP.NET 멤버십은 고정 된 사용자 이름을 사용합니다 ... – DeepSpace101
범위 크립이라고 부릅니 까? – Greg
네, 맞습니다. 그러나 나는 새로운 질문을 게시하면이 질문에 대한 (가까운) 복제본으로 폐쇄 될 것이기 때문에 귀하의 의견을 묻습니다. 우리는 실제로 지금 당장이 작업을하고 있으므로 실제 관심사입니다. 어리 석음이 될 생각이 아니 었어 ... – DeepSpace101
- 1. ASP.NET SQLMembershipProvider - 사용자 이름으로 전자 메일
- 2. Django의 사용자 이름으로 전자 메일
- 3. 사용자 이름 또는 전자 메일 주소로 로그인 허용
- 4. ASP.NET에서 사용자 이름으로 전자 메일 주소를 설정하십시오. 멤버십 공급자
- 5. ASP.NET 4.0 로그인 컨트롤에서 세션 사용
- 6. "전자 메일 제출"사용 사례에서 사용자 확인
- 7. ASP.NET 양식 인증에서 username 대신 전자 메일 주소 사용
- 8. Joomla에서 사용자 이름으로 전자 메일 주소를 사용하려면 어떻게해야합니까?
- 9. ASP.NET- 전자 메일 보내기
- 10. CakePHP의 Auth 구성 요소에서 전자 메일 대신 사용자 이름 사용
- 11. 로그인 또는 사용자 이름으로 사용되는 전자 메일 주소의 올바른 이름은 무엇입니까?
- 12. 양식의 사용자 입력 전자 메일로 전자 메일 보내기. ASP.NET
- 13. ASP.net - 사용자 정의 컨트롤에서 jQuery datepicker 사용
- 14. ASP.NET 사용자 컨트롤에서 AJAX 콜백 사용
- 15. 로그인 컨트롤에서 사용자 역할을 확인하는 방법 로그인 컨트롤에서 클릭 이벤트?
- 16. 데스크톱 응용 프로그램에서 전자 메일 계정으로 로그인
- 17. ASP.NET 컨트롤에서 scope_identity() 사용
- 18. asp.net 응용 프로그램 내에서 전자 메일 교환
- 19. ASP.net 로그인 제어
- 20. ASP.NET 2.0에서 전자 메일 보내기
- 21. 전자 메일 ID 및 암호로 로그인
- 22. 사용자 계정에서 전자 메일 보내기
- 23. 자동 전자 메일 알림
- 24. ASP.NET 로그인 제어, 전자 메일로 로그인했지만 전자 메일이 사용자 이름이 아닙니다 (방법)?
- 25. ASP.NET의 전자 메일 확인을위한 시스템
- 26. 전자 메일 주소와 같은 자연어 식별자 사용
- 27. hook_mail()에서 동적 전자 메일 생성 사용
- 28. 최적화 - ASP.NET 응용 프로그램의 전자 메일
- 29. 사용자 지정 컨트롤에서 로그인 컨트롤 레이아웃 변경
- 30. ASP.NET 사용자 컨트롤에서 메서드 실행
분명히 단순히 전자 우편 상자를 숨길 수있는 방법, (거기 :
는 이메일 주소로 사용자 이름을 복사 CreatingUser 이벤트를 처리하고 거기 수행 백 엔드에있는 코드를 참조하십시오.) 아니면, 당신이 한 일에 좀 더 구체적 일 수 있습니까? 감사합니다. –이메일 상자에 사용자 이름을 입력 한 후 일부 jquery를 사용하여 자동 채우기를 할 수 없습니까? – Jason