none
mvc4 razor template con membership - implementare autologin RRS feed

  • Domanda

  •  Ciao a tutti!

    Utilizzo Asp.Net MVC4 Razor, basandomi sul template di Visual Studio 2012 con la Membership preimpostata.

    Vorrei implementare il login automatico quando l'utente si è già autenticato la prima volta.

    Da quanto ho capito, dopo il primo login, se imposto il flag 'ricordami' viene salvato un cookie persistente con le credenziali criptate.

    Nel mio caso se l'utente è autenticato non deve passare dalla maschera di login, ma andare direttamente alla home.

    Nel Web.Config ho <authentication mode="Forms">

    Non trovo il modo, potreste aiutarmi?

    Marco

    giovedì 24 ottobre 2013 15:03

Risposte

  • Grazie a tutti!

    alla fine ho scoperto cosa mi mancava per far funzionare bene la membership

    dovevo inizializzare il database nella Application.Start

    WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables:=True)

    e assicurarmi che il filtro preimpostato dal template di Visual Studio 2012 non me lo re-inizializzasse altre volte generando errori

    If WebSecurity.Initialized = False Then
       WebSecurity.InitializeDatabaseConnection(...)
    End If

    al che anche l'autologon ha cominciato a funzionare bene
    non me n'ero accorto perchè il filtro primpostato inizializzava il db, ma solo passando dalla form di login...

    Grazie in ogni caso!
    Marco

     

    • Contrassegnato come risposta Marco Migani sabato 26 ottobre 2013 23:02
    sabato 26 ottobre 2013 23:02

Tutte le risposte