Vide
2001-05-22, 19:02
Hejsan,
Håller på att skapa en inloggning mot en SQLdatabas... men jag är lite fundersam om det inte går att göra lite enklare, och med mindre kod...
void Page_Load() {
if (IsPostBack) {
DataSet ds = new DataSet();
string strNick = Request.Form["nick"];
string strPassword = Request.Form["password"];
string strCon = Application["strCon"].ToString();
string strSQL = "Select * from tblUser where name = '" + strNick + "' AND password = '" + strPassword + "'";
string strOut;
string UserId = "";
SQLDataReader myDataReader;
SQLConnection conSQL = new SQLConnection(strCon);
SQLDataSetCommand comSQL = new SQLDataSetCommand(strSQL, strCon);
conSQL.Open();
comSQL.FillDataSet(ds,"User");
int intRows = ds.Tables[0].Rows.Count;
if (intRows >= 1) {
DataTable dt = ds.Tables["User"];
UserId = dt.Rows[0]["user_id"].ToString();
strOut = "Inloggad...";
}else{
UserId = "n/a";
strOut = "inte inloggad...";
}
label1.Text = "<b>Nick: </b>" + strNick +
"<br><b>Password: </b>" + strPassword +
"<br><b>SQL: </b>" + strSQL +
"<br><b>UserId: </b>" + UserId +
"<br><b>strOut: </b>" + strOut;
}else{
label1.Text = "Sidan är inte postad ännu";
}
}
------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu (http://www.webeye.nu) SweQuake.com (http://www.swequake.com)
[Redigerat av Vide den 22 maj 2001]
Håller på att skapa en inloggning mot en SQLdatabas... men jag är lite fundersam om det inte går att göra lite enklare, och med mindre kod...
void Page_Load() {
if (IsPostBack) {
DataSet ds = new DataSet();
string strNick = Request.Form["nick"];
string strPassword = Request.Form["password"];
string strCon = Application["strCon"].ToString();
string strSQL = "Select * from tblUser where name = '" + strNick + "' AND password = '" + strPassword + "'";
string strOut;
string UserId = "";
SQLDataReader myDataReader;
SQLConnection conSQL = new SQLConnection(strCon);
SQLDataSetCommand comSQL = new SQLDataSetCommand(strSQL, strCon);
conSQL.Open();
comSQL.FillDataSet(ds,"User");
int intRows = ds.Tables[0].Rows.Count;
if (intRows >= 1) {
DataTable dt = ds.Tables["User"];
UserId = dt.Rows[0]["user_id"].ToString();
strOut = "Inloggad...";
}else{
UserId = "n/a";
strOut = "inte inloggad...";
}
label1.Text = "<b>Nick: </b>" + strNick +
"<br><b>Password: </b>" + strPassword +
"<br><b>SQL: </b>" + strSQL +
"<br><b>UserId: </b>" + UserId +
"<br><b>strOut: </b>" + strOut;
}else{
label1.Text = "Sidan är inte postad ännu";
}
}
------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu (http://www.webeye.nu) SweQuake.com (http://www.swequake.com)
[Redigerat av Vide den 22 maj 2001]