La parte incriminata è questa:

<%@ language="javascript"%>
<%
var con = Server.CreateObject("ADODB.Connection");
var conString = "Provider=Microsoft.Jet.OLEDB.4.0; " + "Data Source=" +Server.MapPath("shop.mdb");
con.Open(conString);
var rst = Server.CreateObject("ADODB.Recordset");
var sSQLString ="Select * from users";
rst = con.Execute(sSQLString);
nomeut=Request.Form("nomeut")
passut=Request.Form("passut")
Response.Write(nomeut+" "+passut+" ") //Per verificare dati FORM
for (rst.MoveFirst(); !rst.EOF; rst.MoveNext())
{
nick=rst("nick")
pass=rst("pass")
Response.Write(nick+'=='+nomeut) //Verificare dati DB
if(nomeut==nick){
Response.Cookies("User")=Request.Form("nomeut");
var data = new Date();
data.setDate(data.getDate()+22)
Response.Cookies("User").Expires=data.getVarDate()
break;
}

}


%>

Il cookie dovrebbe essere creato e con scadenza a 21 giorni ma non crea nulla anche se inserisco credenziali valide.