2009-12-09 16 views
7

Per authanticate utenti in Asp.net appartenenza possiamo chiamare il metodoAsp.net memebership autorizzazione senza la password

FormsAuthentication.Authenticate(username, password) 

come posso fare lo stesso lavoro (generare sessione, cookie e tutto il resto del personale che Authanticate fa) senza password degli utenti?

Sto tentando di accedere utente tramite Facebook Connetti. L'ID di Facebook dell'utente è memorizzato all'interno dei dati dell'utente. L'utente dovrebbe essere registrato come un normale utente.

risposta

11

Penso che sia possibile utilizzare il metodo SetAuthCookie.

maggiori informazioni qui http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.setauthcookie.aspx

+1

ASP.NET MVC 4 Simple appartenenza WebSecurity Fonte - metodo di vedere "Login": http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/854bcdb520dc#src/WebMatrix.WebData /WebSecurity.cs –

+2

che non funziona quando chiedo a WebSecurity.CurrentUserName che mi dà l'utente precedente. !! –

+0

@AmirMagdy trovi una soluzione migliore? Causa ancora lo stesso problema? – Sam

Problemi correlati