27. maj 2003 - 14:18Der er
42 kommentarer og 1 løsning
Simpelt loginsystem til medlemmer
Hej
Er der nogen der kan konstruere et par sider så man kan logge ind med et brugernavn og password og derefter komme til en side som er afhængig af hvilket brugernavn og password man har skrevet.
Hver personer i databasen har et password og brugernavn
strSQL = "SELECT brugernavn, password FROM tabelnavn WHERE (brugernavn = '" & strBrugerNavn & "') AND (password = '" & strPWD & "')"
Set rs = Conn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then strBrugernavn = rs("Brugernavn") End If
If Len(strBrugernavn) > 0 Then Session("BrugerNavn") = strBrugernavn End If
If Session("BrugerNavn")) = "eks1" then response.Redirect("index.asp") elseif Session("BrugerNavn")) = "eks2" then response.Redirect("index2.asp") end if
If Session("BrugerNavn")) = "eks1" then response.Redirect("index.asp") elseif Session("BrugerNavn")) = "eks2" then response.Redirect("index2.asp") end if
strSQL = "SELECT brugernavn, password FROM tabelnavn WHERE (brugernavn = '" & strBrugerNavn & "') AND (password = '" & strPWD & "')"
Set rs = Conn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then strBrugernavn = rs("Brugernavn") End If
If Len(strBrugernavn) > 0 Then Session("BrugerNavn") = strBrugernavn End If
If Session("BrugerNavn")) = "eks1" then response.Redirect("index.asp") elseif Session("BrugerNavn")) = "eks2" then response.Redirect("index2.asp") end if
strSQL = "SELECT brugernavn, password FROM tabelnavn WHERE (brugernavn = '" & strBrugerNavn & "') AND (password = '" & strPWD & "')"
Set rs = Conn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then strBrugernavn = rs("Brugernavn") End If
If Len(strBrugernavn) > 0 Then Session("BrugerNavn") = strBrugernavn End If
If Session("BrugerNavn") = "eks1" then response.Redirect("index.asp") elseif Session("BrugerNavn") = "eks2" then response.Redirect("index2.asp") end if
strSQL = "SELECT brugernavn, password, navn FROM tabelnavn WHERE (brugernavn = '" & strBrugerNavn & "') AND (password = '" & strPWD & "')"
Set rs = Conn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then strBrugernavn = rs("Brugernavn") strNavn = rs("navn") End If
If Len(strBrugernavn) > 0 Then Session("BrugerNavn") = strBrugernavn End If
If Session("BrugerNavn")) = "eks1" then response.Redirect("index.asp") elseif Session("BrugerNavn")) = "eks2" then response.Redirect("index2.asp") end if
If Session("BrugerNavn") = "eks1" then response.Redirect("index.asp") elseif Session("BrugerNavn") = "eks2" then response.Redirect("index2.asp") end if
strSQL = "SELECT brugernavn, password, navn FROM tabelnavn WHERE (brugernavn = '" & strBrugerNavn & "') AND (password = '" & strPWD & "')"
Set rs = Conn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then strBrugernavn = rs("Brugernavn") strNavn = rs("navn") End If
If Len(strBrugernavn) > 0 Then Session("BrugerNavn") = strBrugernavn Session("navn") = strNavn End If
If Session("BrugerNavn")) = "eks1" then response.Redirect("index.asp") elseif Session("BrugerNavn")) = "eks2" then response.Redirect("index2.asp") end if
kovalt: i sidste linie i log ind dokumentet skal der stadig stå:
If Session("BrugerNavn")) = "eks1" then response.Redirect("index.asp") elseif Session("BrugerNavn")) = "eks2" then response.Redirect("index2.asp") end if
strSQL = "SELECT brugernavn, password, navn FROM tabelnavn WHERE (brugernavn = '" & strBrugerNavn & "') AND (password = '" & strPWD & "')"
Set rs = Conn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then strBrugernavn = rs("Brugernavn") strNavn = rs("medlem-fornavn") End If
If Len(strBrugernavn) > 0 Then Session("BrugerNavn") = strBrugernavn Session("navn") = strNavn End If
If Session("BrugerNavn") = "eks1" then response.Redirect("index.asp") elseif Session("BrugerNavn") = "eks2" then response.Redirect("index2.asp") end if
strSQL = "SELECT brugernavn, password, medlem-fornavn FROM tblmedlemmer WHERE (brugernavn = '" & strBrugerNavn & "') AND (password = '" & strPWD & "')"
Set rs = Conn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then strBrugernavn = rs("Brugernavn") strNavn = rs("medlem-fornavn") End If
If Len(strBrugernavn) > 0 Then Session("BrugerNavn") = strBrugernavn Session("medlem-fornavn") = strNavn End If
If Session("BrugerNavn") = "eks1" then response.Redirect("index.asp") elseif Session("BrugerNavn") = "eks2" then response.Redirect("index2.asp") end if
Prøv at udskifte: If Not (rs.BOF Or rs.EOF) Then strBrugernavn = rs("Brugernavn") strNavn = rs("medlem-fornavn") End If
Med: If Not (rs.BOF Or rs.EOF) Then strBrugernavn = rs("Brugernavn") strNavn = rs("medlem-fornavn") else response.write "Forkert brugernavn eller kode" End If
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.