¿No utiliza la dirección de correo electrónico en un proveedor de membresía personalizado?

StackOverflow https://stackoverflow.com/questions/295325

Pregunta

Estoy escribiendo un MembershipProvider personalizado para una base de datos heredada. Los usuarios se autentican mediante inicio de sesión y contraseña, no hay ningún atributo de correo electrónico adjunto. ¿Cuál es la mejor manera de " ciclo corto " los métodos FindUsersByEmail () y GetUserNameByEmail () ? Mi enfoque ingenuo era dejarlos sin implementar, ya que supongo que si no hay necesidad de restaurar una contraseña, tampoco hay necesidad de buscar usuarios por correo electrónico, ¿esto tiene algún efecto secundario?

¿Fue útil?

Solución

Me arriesgaría a adivinar que estarás bien. Un vistazo rápido a las dependencias en Reflector muestra que estos métodos solo son utilizados por métodos estáticos de la clase Membership.

Sin embargo, dado que estos son métodos públicos, otros controles / API de terceros pueden asumir que están implementados. Parece que este es el caso con algunas de las API de SharePoint (vea los métodos privados en gris) SPMembershipProviderPrincipalResolver usa ambos métodos.

http://img143.imageshack.us/img143/7097/windowclipping3rn3.png

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top