2009-12-09 22 views
7

Para authanticate usuarios en Asp.net membresía podemos llamar al métodoAsp.net memebership autorización sin contraseña

FormsAuthentication.Authenticate(username, password) 

cómo puedo hacer el mismo trabajo (generar sesión, las cookies y el resto del personal que hace Authanticate) sin contraseña de los usuarios?

Estoy intentando iniciar sesión en Facebook. La identificación de facebook del usuario se almacena dentro de los datos de los usuarios. El usuario debe iniciar sesión como un usuario normal.

Respuesta

11

Creo que puede utilizar el método SetAuthCookie.

más información aquí http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.setauthcookie.aspx

+1

ASP.NET MVC 4 simple afiliación WebSecurity Fuente - véase el método "Login": http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/854bcdb520dc#src/WebMatrix.WebData /WebSecurity.cs –

+2

que no funciona cuando pregunto WebSecurity.CurrentUserName me da el usuario anterior. !! –

+0

@AmirMagdy ¿encuentra una mejor solución? ¿Sigue causando el mismo problema? – Sam

Cuestiones relacionadas