---
title: "Enklare inloggning?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/20205-enklare-inloggning"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Vide"
published: "2001-05-22T18:02:00.000Z"
updated: "2001-05-22T19:25:00.000Z"
replies: 4
views: 394
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/20205-enklare-inloggning"
---

# Enklare inloggning?

## #1 — Vide, 2001-05-22T18:02Z

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";
	}
}
```

Permalänk: https://www.webforum.nu/p/20205

## #2 — Herman, 2001-05-22T18:32Z

Din kod är nästan oläslig på min skärm... kan den inte göras lite större?

Permalänk: https://www.webforum.nu/p/348743

## #3 — Vide, 2001-05-22T18:59Z

Fixat... men man tappar indenteringen... synd...

Permalänk: https://www.webforum.nu/p/348744

## #4 — emission, 2001-05-22T19:09Z

Lite mindre kod kan det ju bli, och om du tar bort din debugutskrift så blir det ju inte så mycket.

```
void Page_Load() {
if (IsPostBack) {
string strNick = Request.Form["nick"];
string strPassword = Request.Form["password"];

SQLDataReader myDataReader;
SQLConnection conSQL = new SQLConnection(Application["strCon"].ToString());
conSQL.Open();
SQLCommand comSQL = new SQLCommand("Select * from users where name = '" + strNick + "' AND password = '" + strPassword + "'", conSQL);
comSQL.Execute(out myDataReader);
if (myDataReader.Read()) {
UserId = myDataReader["user_id"].ToString();
strOut = "Inloggad...";
}
else

osv....
```

Permalänk: https://www.webforum.nu/p/348745

## #5 — Vide, 2001-05-22T19:25Z

Tänk att det alltsid kan bli lättare... ;)

Tack emission...

Permalänk: https://www.webforum.nu/p/348746

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/20205-enklare-inloggning
