Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Du kunne nok være dit serversite som lavede rav i den (det virker som om begge forme bliver submittet), men prøv at give dine forme to forskellige navne. name="form1" og name="form2"
jo den skriver det både ved opret og oppe i højre hjørne ved login
Synes godt om
Slettet bruger
20. juli 2002 - 14:02#5
Der har nok bare været problemer med serveren da du lavede det. Jeg kan ikke se nogen fejl. Dermed ikke sagt at der ikke er nogen, men der kommer ikke nogen ved at gøre som du skriver, bortset fra an den ikke vil godkende at man ikke skriver noget.
Synes godt om
Slettet bruger
20. juli 2002 - 14:04#6
Oppe til højre skriver den: Du har ikke udfyldt felterne så den skriver det vel bare fordi der er fejl begge steder :-)
<% if session("brugernavn") <> "" then Response.Redirect("velkommen.asp") else
Response.Buffer = True
'Åbner connection til databasen Set conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db.mdb")
'Hvis brugeren har submittet formularen if Request.ServerVariables("REQUEST_METHOD") = "POST" then
'Tjecker om felterne er udfyld if (Request.Form("brugernavn") <> "" AND Request.Form("adgangskode") <> "" AND Request.Form("email") <> "" AND request.Form("rigtig_navn") <> "") then
'Tjecker om adgangskoderne er ens if (Request.Form("adgangskode1") = Request.Form("adgangskode2")) then
'Tilføjer brugeren til databasen Set rs = Server.CreateObject("ADODB.Recordset") strSQL = "select * from bruger where brugernavn = '" & Request("brugernavn") & "'" rs.Open strsql, conn, 1, 3
'Tjecker om brugernavnet er optaget if rs.eof or rs.BOF then
Response.Redirect("default.asp") else 'Skriver at brugernavnet er optaget Response.Write("<b><span class='tekst_indhold_link'>Brugernavnet er optaget</span></b><p>") end if
rs.Close set rs = nothing else Response.Write("<b><span class='tekst_indhold_link'>Adgangskoderner er ikke ens</span></b><p>") end if
else
Response.Write("<b><span class='tekst_indhold_link'>Der var fejl i dine indtastninger</span></b><p>") end if
Set conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db.mdb")
'Hvis brugeren har submittet login formen if Request.ServerVariables("REQUEST_METHOD") = "POST" then
'Tjecker om felterner er udfydlt if Request.Form("brugernavn") <> "" AND Request.Form("adgangskode") <> "" then
Sql = "select * from bruger where brugernavn = '" & Request.Form("brugernavn") & "'" Set rs = Conn.Execute(sql)
'Tjecker om brugeren eksisterer if rs.EOF or rs.BOF then Response.Write("<span class='tekst_menu'><b>Brugernavnet eksisterer ikke</b></span><br>") else
'tjecker om passwordsne matcher hinanden if rs("brugerkode") = Request.Form("adgangskode") then
Jeg fandt en løsning. Jeg gav submit knapperne en value - henholdvis Tilmeld og Login i stil med:
<input type="submit" value="Login" name="opret">
Og så udskiftede jeg
if Request.ServerVariables("REQUEST_METHOD") = "POST" then med If Request.Form("login") <> "" Then
/cygnet
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.