---
title: "Inloggningsproblem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/88082-inloggningsproblem"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "m_soderlund"
published: "2003-10-09T14:24:18.000Z"
updated: "2003-10-09T15:17:37.000Z"
replies: 4
views: 233
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/88082-inloggningsproblem"
---

# Inloggningsproblem

## #1 — m_soderlund, 2003-10-09T14:24Z

Jag har inloggninsproblem på sidan <https://www.dileno.hel.nu/l3>. :(
När jag skrivit in lösenordet och skickat formulärdatan så körs proceduren c_vali, men texten "Fel lösenord.. :p" skrivs alltid ut - oavsett om jag skrivit i rätt lösenord eller inte. Testa själva!

Lösenordet är "losen". (utan citattecken.. ;) )

Vad kan vara problemet?

```
<%@ Page Language="VB" Strict="True" Debug="True" %>
<script runat="server">

    Sub c_vali(sender as object,e as eventargs)

        Dim pwd As new textbox
        Dim strQui As string = "losen"

         If pwd.Text = strQui Then
             Session("axxezz")=True
             Response.Redirect("default.aspx")
         Else
               lbl.Text = "Fel lösenord.. :p"
         End If

    End Sub

</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>

<title>Martins länkar v 3.0</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style.css" />
<script language="javascript" type="text/javascript" src="scriptlib.js">
</script>

</head>

<body>

<form id="login" runat="server">
Lösenord:
<br /><asp:textbox id="pwd" TextMode="password" runat="server" />
<br /><asp:button id="btn_login" text="Logga in" onClick="c_vali" runat="server" />
<br />
<br /><asp:label id="lbl" runat="server"></asp:label>
</form>

<script language="javascript" type="text/javascript">
document.login.pwd.focus();
</script>

</body>
</html>
```

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

## #2 — Mika3l, 2003-10-09T14:32Z

Nu är inte jag allt för insatt i ASP.NET men borde det inte vara Dim pwd As String = pwd.Text och sedan If pwd = strQui Then?

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

## #3 — Gladh, 2003-10-09T14:37Z

Nu har jag inte sysslat med VB.NET men

```
Dim pwd As new textbox
```

 

Får mig att tänka på att du skapa en NY textbox och har alltså ingen koppling alls till den textbox som finns på din ASPX-Sida.

Och speciellt inte om den ligger i din funktion. Du borde ha en global referens i din klass till din textbox som finns på ASPX-sidan.

Din pwd borde alltid vara tom, testa och sätt strQui = "" och se om du kommer in, oavsett vad du skriver, så fall har jag rätt.

\- M

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

## #4 — m_soderlund, 2003-10-09T14:37Z

Visst skulle det vara så, Mika3l! Tack!
Jag döpte dock om variabeln pwd till ch_pwd eftersom pwd & pwd.Text skulle orsaka ett felmeddelande. :)

```
<%@ Page Language="VB" Strict="True" Debug="True" %>
<script runat="server">

    Sub c_vali(sender as object,e as eventargs)

        
        Dim strQui As string = "losen"
        Dim ch_pwd As string = pwd.Text

         If ch_pwd = strQui Then
             Session("axxezz")=True
             Response.Redirect("default.aspx")
         Else
               lbl.Text = "Fel lösenord.. :p"
         End If

    End Sub

</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>

<title>Martins länkar v 3.0</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style.css" />
<script language="javascript" type="text/javascript" src="scriptlib.js">
</script>

</head>

<body>

<form id="login" runat="server">
Lösenord:
<br /><asp:textbox id="pwd" TextMode="password" runat="server" />
<br /><asp:button id="btn_login" text="Logga in" onClick="c_vali" runat="server" />
<br />
<br /><asp:label id="lbl" runat="server"></asp:label>
</form>

<script language="javascript" type="text/javascript">
document.login.pwd.focus();
</script>

</body>
</html>
```

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

## #5 — Mika3l, 2003-10-09T15:17Z

Kanon! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/88082-inloggningsproblem
