Inlog scherm

Status
Niet open voor verdere reacties.

mathieu180005

Gebruiker
Lid geworden
25 nov 2012
Berichten
61
Hallo,

Ik ben bezig om een web-site te maken.
Daar zou ik graag een inlog scherm op willen hebben.
Nou vond ik op internet deze link, maar waar moet ik nou m'n gebruikersnaam en wachtwoord in voeren(in het script)?

Of is er misschien een betere/makkelijkere manier om een wachtwoord-beveiligde site te maken?


m.v.g Mathieu
PS als er al een gelijke vraag is/was op Helpmij.nl dan hoor ik dat graag.
 
Dankjewel,

Maar ik ben meer opzoek naar een iets simpelere manier.
De site word waarschijnlijk alleen voor interne gebruik.

M.v.g mathieu
 
Beste Mathieu,
Beveiliging regelen via JavaScript is niet aan te raden.
Het is veiliger om een login systeem te maken dat met PHP werkt op de achtergrond.
Wil je een site waar gebruikers voor moeten registreren of wil je 1 wachtwoord wat je hard codeerd en wat je vervolgens verteld aan de mensen die er op moeten kunnen?
Als je een site met veel standaardfunctionaliteiten wilt is het misschien interessant om eens te kijken naar Joomla of Wordpress.
Als je echt een basis authenticatie wilt met een hard gecodeerd wachtwoord kan ik wel een klein PHP scriptje voor je maken waarmee je kunt inloggen.
 
Ik wil inderdaad 1 wachtwoord voor de site.
Zou je dan voor mij dat "PHP scriptje" kunnen maken?


mvg Mathieu
 
Hier onder voor je een heel basaal script.
Om PHP te gebruiken moet je een apache server draaien als je hem lokaal wilt hosten of anders moet je controleren of je hosting provider PHP ondersteunt.
Lokaal testen kan dus niet direct in je browser maar moet via een zogenoemde localhost.
Het scriptje hier onder is iets veiliger dan met JavaScript, houdt er rekening mee dat een beetje hacker hier wel nog steeds in kan komen.
In het scriptje hieronder is 1234 het wachtwoord wat ingetikt moet worden.


PHP:
<?php
ob_start(); session_start(); 
if(isset($_POST['submit'])){
    if($_POST['password'] == "1234"){
        $_SESSION['login'] = true;
        $_SESSION['datum'] = Date("dd-mm-yy");
    }
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
        
<html>
    <head>
    <title>login pagina</title>
    </head>
    <body>
    <?php
        if(isset($_SESSION['login']) && $_SESSION['login'] == true){
            print("Deze content krijg je te zien als je ingelogt bent!");
        }else{
            print("
            <form method=\"post\">
            Wachtwoord<input type=\"password\" name=\"password\" id=\"password\"/>
            <input type=\"submit\" name=\"submit\" id=\"submit\" value=\"Log In\" />
            </form>
            ");
                
        }
    ?>
    </body>
</html>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan