Hejsan!
Har problem med en inloggningskod. I stort sett är det så att jag har en sida där man kan logga in genom att skriva in ett lösenord och användarid. När man trycker på OK skall man ej komma vidare till en annan sida, utan då skall inloggningspanelen släckas och panel nr 2 skall tändas. Jag vet inte riktigt hur jag skall koda vidare för att tända och släcka panelerna. Jag har kodat så att koden kollar texten jag skrivit in, men hur gör jag sen? Jag använder mig av Access och c#, oledb.
String myConn ="Provider=Microsoft.JET.OLEDB.4.0;Data Source=C:/Inetpub/wwwroot/sthlmkrog.mdb;";
OleDbConnection cn = new OleDbConnection(myConn);
cn.Open();
String strSQL = "SELECT * FROM admin WHERE namn ='" + login.Text + "' & losen ='" + password.Text + "'";
OleDbCommand cmd = new OleDbCommand(strSQL, cn);
OleDbDataAdapter daTest = new OleDbDataAdapter(strSQL ,cn);
DataSet dsLogin = new DataSet();
daTest.Fill(dsLogin);
I login.ascx har du ditt inloggninsformulär, i _panel.ascx har du det du vill visa efter att användaren loggat in.
Min kod är otestad och mina kunskaper inom ASP.NET ligger mer inom Visual Basic.NET än C#, men du kan väl testa. :)
/r Jag glömde att skriva att i login.ascx och _panel.ascx ska du ha
Kanske lite lyxigt att lägga några användaruppgifter i ett eget dataset. :) Nu gissar jag att din applikation inte är så prestandaberoende men ta ändå för vana att alltid använda så lite systemresurser som möjligt!