my.ASPItalia.com
ASP.NET
|
HTML5
|
LINQ e Entity Framework
|
Silverlight
|
Windows Phone
|
.NET Framework
|
Libro WP7
|
Libro HTML5
|
Corso on-site HTML5
Iscriviti
Login
Newsletter
Home
Articoli
Script
Notizie
FORUM
Blogs
Lab
Media
Tutorials
Corsi
Libri
Tags
Tutti i forum
Ricerca
FAQ
Fai una domanda
ERRORE:Riferimento a un oggetto non impostato su un'istanza di oggetto
in
.NET Framework
>
ASP.NET 3.5
Ultimo messaggio
1
2
>>
Warwick
il 27 agosto 2010 alle 18:11
17 messaggi
dal 27 agosto 2010
Ciao a tutti, vi spiego qual'è il mio problema (che mi sta facendo impazzire).
Ho inserito una form di login in una MasterPage per l'autenticazione degli utenti (username e password).
Il form, preso così, funziona perfettamente.
L'errore si è presentato dal momento che ho inserito la mia form di login all'interno del LoginView per la visualizzazione differenziata della form a seconda dello stato (autenticato o no) dell'utente.
Il codice del mio CodeBehind è questo:
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
bool Authenticated = false;
Authenticated = AuthenticationMethod (Login1.UserName,Login1.Password);
e.Authenticated = Authenticated;
if (Authenticated == true)
{
Response.Redirect("http://xxxx.aspx");
}
}
private bool AuthenticationMethod(string UserName, string Password)
{
bool boolReturnValue = false;
string strConnection = "Data Source=xxxx;Initial Catalog=xxxx;User ID=xxxxx;PASSWORD=xxxxx;";
SqlConnection Connection = new SqlConnection(strConnection);
String strSQL = "Select email, password From CNS_table";
SqlCommand command = new SqlCommand(strSQL, Connection);
SqlDataReader Dr;
Connection.Open();
Dr = command.ExecuteReader();
while (Dr.Read())
{
if ((UserName == Dr["email"].ToString()) & (Password == Dr["password"].ToString()))
{
boolReturnValue = true;
}
Dr.Close();
return boolReturnValue;
}
return false;
}
}
}
L'errore si riferisce a
Authenticated = AuthenticationMethod (Login1.UserName,Login1.Password);
Qual'è l'errore? Ho saltato qualche passaggio?
Grazie mille in anticipo per le risposte.
Rispondi
Quoting
nostromo
il 28 agosto 2010 alle 01:26
14.744 messaggi
dal 18 febbraio 2004
Contributi
www.soluzioni4d.it
|
Blog
puoi controllare quale è l'oggetto nullo?
Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio
http://nostromo.spaces.live.com/default.aspx
Rispondi
Quoting
Warwick
il 30 agosto 2010 alle 09:00
17 messaggi
dal 27 agosto 2010
Il problema è che se il form di Login lo tolgo da <asp:LoginView>, funziona perfettamente, sia l'autenticazione che il redirect. Appena inserisco il login all'interno dell'<AnonimousTemplate>...mi dà questo errore.
Rispondi
Quoting
fabrica
il 30 agosto 2010 alle 10:19
1.731 messaggi
dal 03 dicembre 2001
www.fabricasoft.net
Utilizzi il Routing di asp.net ?
Fabrizio Canevali
Rispondi
Quoting
samuele.vico
il 30 agosto 2010 alle 10:33
19 messaggi
dal 21 giugno 2010
www.asconauto.it
Fossi in te proverei ad utilizzare l' AspNet Membership Provider. Vedrai che tutto va a posto e ti mette a disposizione un metodo di autenticazione e storage utenti che è difficilmente avvicinabile.
Saluti
Rispondi
Quoting
Warwick
il 30 agosto 2010 alle 11:02
17 messaggi
dal 27 agosto 2010
no, non lo utilizzo. Adesso mi sto documentando..anche se non capisco per adesso come possa risolvere il mio problema.
Grazie comunque
Rispondi
Quoting
Warwick
il 30 agosto 2010 alle 11:06
17 messaggi
dal 27 agosto 2010
no, non utilizzo il Routing di asp.net . Adesso mi sto documentando..anche se non capisco per adesso come possa risolvere il mio problema.
Per quanto riguarda l' AspNet Membership Provider, sto usando i login controls, sono proprio quelli che mi danno dei problemi.
Grazie comunque
Rispondi
Quoting
samuele.vico
il 30 agosto 2010 alle 11:22
19 messaggi
dal 21 giugno 2010
www.asconauto.it
risolverebbe il tuo problema perchè i controlli asp.net che riguardano l'autenticazione si allacciano alla membership stessa, diciamo che li hanno disegnati attorno alla membership e raccomandano di usarla appunto per questo. è molto più difficile che qualcosa vada storto utilizzando questo approccio
Rispondi
Quoting
1
2
>>
Salto rapido
Ultimi messaggi
Tutti i forum
Ricerca
Utenti online
ASP.NET
ASP.NET 2.0
ASP.NET 3.5
ASP.NET 4.0
.NET Framework
Silverlight
Windows Phone
Windows Presentation Foundation e WinForms
Windows Communication e Workflow
ASP - avanzato
ASP - base
SQL Server e MySQL
Libri
Hosting
Altri linguaggi e tecnologie
Windows Server, IIS & Security
E-commerce
OT
Commenti: blogs e notizie
Eventi
Torna al forum
| Feed
RSS
ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano
Speciale web mobile: costruire applicazioni con ASP.NET, jQuery Mobile e PhoneGap
Speciale Silverlight 5: tutte le novità
Rilasciato il bollettino MS11-100 per risolvere i problemi di attacchi DoS di ASP.NET
I più letti di oggi
Windows Phone 7.5 Developer Day: costruire un'app in 60 minuti
Zip e ASP.NET
Windows 8 su ARM: avrà il desktop, Office e il connected standby
Windows Phone 7.5 Developer Day: marketplace e strumenti per monetizzare le app
Speciale web mobile: costruire applicazioni con ASP.NET, jQuery Mobile e PhoneGap
Gestire il supporto all'intellisense JavaScript in Visual Studio 2010
Rilasciato Entity Framework 4.3
Windows Phone 7.5 Developer Day: costruire app con Visual Studio 2010 e Windows Phone Runtime
Animare la rotazione di un'immagine dentro un canvas in HTML5
Media
Windows Phone 7.5 Developer Day: marketplace e strumenti per monetizzare le app
Windows Phone 7.5 Developer Day: costruire app con Visual Studio 2010 e Windows Phone Runtime
Tutti i media
In evidenza
Il meglio della settimana
Speciale web mobile: costruire applicazioni con ASP.NET, jQuery Mobile e PhoneGap
Speciale Silverlight 5: tutte le novità
Sviluppare applicazioni per Windows Phone: scopri come fare con il nostro nuovissimo libro!
Sviluppa le applicazioni del futuro oggi: impara con il nostro libro HTML5 Espresso!
Community Days 2012 - Milano
Windows 8 su ARM: avrà il desktop, Office e il connected standby
Rilasciato Entity Framework 4.3
MISC
I nostri autori
Collabora con noi!
Media Kit - Pubblicità sul nostro network