Domanda

È possibile utilizzare lo standard ASP.NET controllo di accesso, ma basta chiedere all'utente una password?Sto utilizzando un template, ma il runtime si lamenta che;

Login1: LayoutTemplate does not contain an IEditableTextControl with ID UserName for the username.

Il mio pensiero attuale, è quello di aggiungere il controllo con style="display:none;" che sembra zoppo.Il progetto esistente già utilizza FormsAuthentication, così il piano B potrebbe essere rotolo mio metodo di Autenticazione.

Aggiornamento
Ho un 2 fase di processo di login.Passaggio 1:"Chi sei?" e il punto 2:"Qual è la tua password?"

È stato utile?

Soluzione

mi piacerebbe certo stile con display: none lungo prima di tirare il mio

.

Altri suggerimenti

Quali funzionalità vuoi da Login controllo? Presumo vostro posizionare il proprio meccanismo di autenticazione? Hai davvero intenzione di guadagnare un sacco riutilizzando il controllo di accesso? Se è così impostato lo stile per visualizzare:. None

Modifica

Se si identifica l'utente in una pagina precedente perché non mostrare una casella di testo disabile con il nome utente o parte del nome utente in esso? Ho visto alcune banche fanno questo, dove in prima pagina si inserisce il login e Maybee lo stato in cui vivi, allora convalida che, allora vi propone i primi tre caratteri del nome di login, e la vostra chiave del sito e chiede il vostro parola d'ordine.

Aggiornato Risposta:

La vostra scommessa migliore è quello di trasformare il controllo di accesso in un'etichetta, e quindi di visualizzazione che oltre il textbox vuota la password.

Ye Olde Risposta:

Perché vuoi farlo;cosa succede se due utenti hanno la stessa password?

Non ho ancora testato questo, e può sembrare un po 'sciocco, ma si potrebbe essere in grado di scrivere un wrapper per il controllo di accesso, come un UserControl con un LoginForm come una proprietà - quindi utilizzare l'evento Init per assegnare i valori dai controlli si creano per aggiornare i valori sul LoginForm (proprietà)

Se la proprietà non funziona, si potrebbe essere in grado di mettere in prima pagina, ma lo rendono nascosto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top