Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


problem lösning för inloggning av administratörs sidor.

Postades av 2005-01-05 14:29:53 - Kristoffer Ljungqvist, i forum access, Tråden har 3 Kommentarer och lästs av 620 personer

<code>
<html>
<head>
<title>
Inloggning för Administratörer och Moderator!
</title>
</head>
<body>
<%
set con = createobject("adodb.connection")
con.open "Driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../../db/plugget.mdb") & ";Pwd=XXXXX"
Set rst = con.execute("select * from [User] where Anv='" & Replace(request.form("UserName"),"'","''") & "' and Password='" & replace(request.form("Password"),"'","''") & "' and Block=" & 3 & " or Block =" & 4)
If not rst.eof then
Response.write "Välkommen in:&nbsp;" & rst("Anv")
If Rst("Block") = 3 then
Session("Access") = Rst("Block")
response.write "&nbsp; som har moderat behörighet."
elseIf rst("Block") = 4 then
Session("Access") = rst("Block")
Response.write "&nbsp; som har Administratör behörighet."
else
end if
else
Response.write "Du har inte tillstånd att logga in här"
end if

select case Session("Access")
case 3
'kod vid 3
response.write "Du har behörighet 3"
response.write "Du kan jobba med forumet, gästboks inlägg och du kan även ta bort inläggen och byta forum på forums inläggen!<br>"
response.write "Du kan ta bort forums inläggen och även gästboks inläggen. Du kan även spärra en användare att logga in!"
response.write "När du tar bort gästboks inlägg och forums trådar tas dessa bara bort för användarna men finns ändå sparade.<br"
response.write "Så är det också för Administratörerna och så för moderaterna!"
case 4
'Kod vid 4
Response.write "Du har behörighet 4"
response.write "Här kan du se dina behörigheter Administratör har alla behörigheterna så klart :-)"
end select
%>
</body>
</html>
</code>

i formulär har jag följande kod.

<code>
<form method="post" Action="Admin.asp">
<td Class="Anv" width="100">
Användarnamn:
</td>
<input class="Anv" type="text" Size="15" Name="UserName"><br>
<td class="Losen">
Lösenord:
</td>
<input class="Losen" type="Password" size="15" Name="Password">
<input class="Subs" type="submit" Value="Logga in!">
</form>
</code>

Vad är då fel när man inte behöver loggain?
Man klicka logga in med toma fält.



Svara

Sv: problem lösning för inloggning av administratörs sidor.

Postades av 2005-01-05 14:55:52 - Pelle Johansson

Du måste inte med en case else också...


Svara

Sv:problem lösning för inloggning av administratörs sidor.

Postades av 2005-01-05 15:01:11 - Kristoffer Ljungqvist

Kan det vara det som är felet?
Eller kan man inte ha med
or i sql satsen.
för har
block = 3 or Block 4
kan det vara de som är felet?


Svara

Sv: problem lösning för inloggning av administratörs sidor.

Postades av 2005-01-05 16:15:16 - Johan Djupmarker

Du har missat parenteser, uttrycket evalueras inte i den ordninge du har tänkt dej:

Set rst = con.execute("select * from [User] where Anv='" & Replace(request.form("UserName"),"'","''") & "' and Password='" & replace(request.form("Password"),"'","''") & "' and (Block = 3 or Block = 4)")

För att göra inloggningen lite säkrare bör du även jämföra innehållen Anv och Password med de som matades in i formuläret.

/Johan


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 770
27 960
271 761
488
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies