Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

w8woord (teacher)

Elja Trum
5 antwoorden
  • teacher: ok heel fijn van die links voor het maken van een w8woord-pagina, maar dat is dus geen hulp voor mij want ik heb nog nix omdat ik niet weet waar ik naar moet zoeken.

    weet iemand dan misschien wel wat ik hier aan moet veranderen???!!


    <% response.buffer = true %>
    <html>
    <head>
    <title>Logon Page</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <body bgcolor="#FFFFFF" text="#000000" >

    <table width="100%" border="0" cellspacing="0" cellpadding="0" height="19" align="center">
    <tr>
    <td height="54" align="left">
    <%
    ' BEGIN LOGON PROCEDURE
    dologin = request.form("login")
    usn = request.form("username")
    psw = request.form("password")
    if request.cookies("logoncookie")("cookname")<>"" then
    usn = request.cookies("logoncookie")("cookname")
    psw = request.cookies("logoncookie")("cookpass")
    dologin = "login"
    end if
    if request.form("logoff")="logoff" then
    dologin = "no"
    session("logon")="no"
    session("usn") = ""
    session("admin") = "no"
    session("superadmin") = "no"
    response.cookies("logoncookie").expires = date -1
    end if
    'decide whether to login or not
    if dologin ="login" then
    set dataconn = server.createobject ("ADODB.connection")
    set rs1 = server.createobject ("ADODB.recordset")
    dataconn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=db2.mdb"
    MYSQL = "SELECT * FROM members WHERE usern = '" & usn & "'"
    rs1.open MYSQL, dataconn, 1, 3
    if not rs1.EOF or not rs1.BOF then 'username checker
    if psw = (rs1("passwo")) then 'check password
    session("logon") = "yes"
    session("usn") = usn
    if rs1("level") = "admin" then session("admin") = "yes"
    if rs1("level") = "superadmin" then
    session("admin") = "yes"
    session("superadmin") = "yes"
    end if
    if request.form("rem") = "yes" then 'checkbox and create cookie
    response.cookies("logoncookie").Expires = date + 31
    response.cookies("logoncookie")("cookname")= usn
    response.cookies("logoncookie")("cookpass")= psw
    end if
    else
    session("logon") = "no" 'incorect password error
    errmess="password incorrect"
    end if
    else
    errmess="Incorect Username" 'incorrect username error
    end if
    rs1.close()
    dataconn.close()

    end if
    'show user logged in
    if session("logon") = "yes" then
    call logonyes
    else
    'show login required
    call logonno
    response.write errmess
    end if
    ' END LOGIN PROCEDURE
    %>
    </td>
    </tr>
    </table>
    <% function logonno() %>
    <form name="form1" method="post" action="login.asp">
    Gebruikersnaam
    <input type="text" name="username" size="17">
    <br>
    Wachtwoord
    <input type="password" name="password" size="17">
    <br>
    Bewaar instellingen op mijn pc!
    <input type="checkbox" name="rem" value="yes"><BR>
    <input type="submit" name="login" value="LOG IN">
    </form>
    <% end function

    function logonyes()
    response.write "You are logged on as " & session("usn")
    if session ("logon") <> "yes" then response.Redirect(leden.htm)
    if session("admin") = "yes" then response.write "<br>Admin Level Logon"
    if session("superadmin") = "yes" then response.write"<br><a href='update.asp'>Update Users</a>"
    %>
    <form name = "form1" method="post" action="login.asp">
    <input type="submit" name="logoff" value="logoff">
    </form>
    <% end function %>
    </body>
    </html>

    enneh deze files werden bijgesloten:

    USAGE

    firstly i sugest you open up the database and create yourself a superadmin
    account this will enable you to upgrade other users to admin, best not to
    give superadmin to too many people as that then gives them the power to
    downgrade your OWN accounts.

    easiest way to use this to protect pages is to add this to the top of each
    page you wish to protect, kinda like the login thing at the top of the
    dotdragnet forums, this works in much the same way as that does.

    <% if session("logon") <> "yes" then response.redirect "logon.asp" %>

    or something like that

    if tried out pretty much everything i can think of to test it with
    and it all seems to work OK, but my ASP knolegde is limited (self taught)
    so theres no guarentees included


    ik vind het heel knap als je daar wat van snapt!! :-?
  • [quote:6fe7500891]teacher: ok heel fijn van die links voor het maken van een w8woord-pagina, maar dat is dus geen hulp voor mij want ik heb nog nix omdat ik niet weet waar ik naar moet zoeken.[/quote:6fe7500891]Als je "wachtwoord" niet kunt vertalen naar "password" stel ik voor dat je er niet eens aan begint…

    Nu over dat sctript: En wat werkt er niet dan? Moeten wij nu raden wat er mis is met dat script? :roll:
  • dit is inderdaad mijn eerste site maar ik weet dus nog steeds niet wat ik moet veranderen! :(
  • Ik begrijp uit je andere topic dat je je homepage bij Lycos hebt staan? Volgens de Lycos homepage doen ze alleen aan PHP icm. MySQL, dus als je je site al via een script wil beveiligen moet je zowiezo even op zoek gaan naar een PHP versie :).

    Heb even rondgekeken op de site van hun en ik vond wel wat moois voor je: *klik*.
    Nu doe je je beveiliging alleen via de webserver, ipv. een of ander script.
  • Als dit je eerste homepage is zou je dan niet eerst even de basics leren?
    beetje html en javascript enzo…

    maar, als je verder wilt met php en wachtwoorden:
    http://www.hotscripts.com/PHP/Scripts_and_Programs/User_Authentication/

    en kijk anders eens op phpfreakz.nl

    grtzz

    t.

    btw je script hierboven is ASP.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.