---
title: "Cookie verkar inte skapas?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/45440-cookie-verkar-inte-skapas/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mika3l"
published: "2002-06-07T22:45:07.000Z"
updated: "2002-06-08T13:25:39.000Z"
replies: 23
views: 661
page: 2
pages: 2
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/asp/45440-cookie-verkar-inte-skapas"
---

# Cookie verkar inte skapas?

_Sida 2 av 2._

## #21 — @nders, 2002-06-08T10:15Z

Ja, man kan ju göra på rätt sätt också... ;)

Jag har inte lusläst tråden, så, jag vet inte varför du använder querystrings.
Om du nu ska göra det (jag föreslår att du *inte* gör det), börja med att sätta metoden i formuläret till GET.
Lägg sedan till ett hiddenfält med namnet makecookie.
Släng tillbaka din tidigare onsubmit i \<form\>-taggen och ta tillbaka submit-knappen.

Javascriptfunktionen ska se ut så här:

```
<script language="JavaScript">
function fraga()   {
if(confirm("Vill du bli inloggad automatiskt nästa gång du besöker sidan(OK)?")) {
document.loginform.makecookie.value = "yes";
} else {
document.loginform.makecookie.value = "no";
}
return true;
}
</script>
```

Otestat, givetvis. Du får den stora äran. ;)

Mvh,

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

## #22 — Mika3l, 2002-06-08T12:23Z

Gick inte så bra @nders. :l
Skickar hela sidan som den är nu...

```
<!-- #Include file="connection.asp" -->
<!-- #Include file="setonline.asp" -->
<html>
<head>
<title>Logga in</title>
<link rel="stylesheet" type="text/css" href="style.css">
<script language="JavaScript">
function fraga()   {
if(confirm("Vill du bli inloggad automatiskt nästa gång du besöker sidan(OK)?")) {
document.loginform.makecookie.value = "yes";
} else {
document.loginform.makecookie.value = "no";
}
return true;
}
</script>
</head>
<body>

<!-- #Include file="top.asp" -->

<%
If Request.QueryString("page") = "login" Then
Dim anvnamn, losen
anvnamn = Trim(Request("anvnamn"))
losen = Trim(Request("losen"))
SQL = "SELECT anvnamn FROM medlemar WHERE anvnamn = '" & anvnamn & "' AND losen = '" & losen & "'"
Set rs = Connection.Execute(SQL)
If rs.EOF Then
Response.Write"<center><strong>Fel användarnamn eller lösenord!</strong></center>"
Else
SQLL = "UPDATE medlemar SET status = True WHERE anvnamn = '" & anvnamn & "'"
Connection.Execute(SQLL)
Session("user") = anvnamn
If Request.Form("makecookie") = "yes" Then
Response.Cookies("sf_login") = anvnamn
End If
Response.Redirect"index2.asp"
End If
End If
%>
<form name="loginform" method="post" action="login.asp?page=login" onSubmit="return fraga()">
<table align="center" cellspacing="0" cellpadding="2">
 <tr>
  <td align="center" colspan="2">
<font class="rubrik">Logga in</font>
  </td>
 </tr>
 <tr>
  <td>
Användarnamn:
  </td>
  <td>
<input type="text" name="anvnamn" maxlength="20">
  </td>
 </tr>
 <tr>
  <td>
Lösenord:
  </td>
  <td>
<input type="password" name="losen" maxlength="20">
  </td>
 </tr>
 <tr>
  <td align="left" valign="middle" colspan="2">
<input type="hidden" name="makecookie" value="">
<input type="submit" value="  Logga in  ">
&nbsp;
<a href="glomtlosen.asp">Glömt lösenordet?</a>
  </td>
 </tr>
</table>
</form>

<!-- #Include file="bottom.asp" -->

</body>
</html>

<!-- #Include file="closeconnection.asp" -->
```

Man blir ju inloggad men nästa gång man besöker sidan så kommer man inte in, med andra ord så fungerar inte cookien...
Har kollat flera gånger om men den får inget värde...

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

## #23 — @nders, 2002-06-08T12:32Z

Du sätter ju aldrig expires på cookien, då expirar den så fort din session är över.

Mvh,

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

## #24 — Mika3l, 2002-06-08T13:25Z

Aha!
Nu fungerar det jättebra! :D
Tack @nders! :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/45440-cookie-verkar-inte-skapas/page2  
Föregående sida: https://www.webforum.nu/amne/asp/45440-cookie-verkar-inte-skapas.md
