|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2007
Città: San Benedetto del Tronto
Messaggi: 538
|
[asp.net]
Ho creato un portale con la finestra di login per far accedere solo gli utenti registrati.
Le registrazioni le faccio da Strumento Amministrazione sito Web del Visual Studio 2005. Il problema è che una volta che chiudo il Visual Studio le registrazioni rimangono salvate sul db ma se rilancio l'applicazione nella finestra di login i nomi utenti e password non funzionano. Praticamente faccio una registrazione la provo e funziona; chiudo visual studio, lo riapro riprovo la registrazione e non funziona. Poi perchè quando si fa una registrazione lo strumento richiede che la password deve obbligatoriamente contenere almeno un carattere che non sia lettera o numero come ad esempio la @ ?
__________________
Ogni popolo ha il governo che si merita... Ho concluso trattative con: Aminopro, malag, oldfield |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Aug 2002
Messaggi: 115
|
In tutto il tempo che uso .NET (anche asp.net) non avevo mai visto quel "coso"
Non so cosa tu voglia fare con un portale "a cui accedono solo utenti registrati", ma io quel pannello lo lascerei perdere. In ogni caso lo dovresti utilizzare solo in produzione (ovvero quando hai installato il tuo sito asp.net su un server), altrimenti perderai sempre i dati. Difatti quando "esegui" un sito web asp.net , Visual Studio crea un istanza di server web "al volo" (quell'iconcina gialla con l'ingranaggio viola nella tray rappresenta proprio questo server). Una volta che chiudi visual studio il server viene spento e tutte le impostazioni perse. Quindi , o cambi radicalmente metodo di autenticazione degli utenti al portale o installi il tutto su un IIS e poi configuri li....
__________________
^GlobuS^ |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Feb 2007
Città: San Benedetto del Tronto
Messaggi: 538
|
Quote:
__________________
Ogni popolo ha il governo che si merita... Ho concluso trattative con: Aminopro, malag, oldfield |
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Aug 2002
Messaggi: 115
|
Ah no? Allora di che son curioso ...
__________________
^GlobuS^ |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2007
Città: San Benedetto del Tronto
Messaggi: 538
|
Praticamente ho dovuto settare un provider fisso per la registrazione degli utenti che in automatico vengono salvati sul db di default. Prima mi ero di menticato di cambiare sulla scheda provider di Amministrazione sito Web il provider di default che è AspNetProvider, ora invece uso SqlProvider per tutti gli utenti e funziona. Per quanto riguarda la password invece ho dovuto inserire nel web config la seguente istruzione; <membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20"> <providers> <add connectionStringName="LocalSqlServer" enablePasswordRetrieval="true" enablePasswordReset="false" requiresQuestionAndAnswer="true" passwordFormat="Clear" minRequiredPasswordLength="3" minRequiredNonalphanumericCharacters="0" applicationName="/" name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" /> </providers> </membership>
__________________
Ogni popolo ha il governo che si merita... Ho concluso trattative con: Aminopro, malag, oldfield Ultima modifica di Samb1985 : 11-08-2007 alle 07:45. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:25.




















