Php/mysql login script!

Status
Niet open voor verdere reacties.

maxuploader

Gebruiker
Lid geworden
18 sep 2008
Berichten
316
Hallo........

Ik ben opzoek naar een php/mysql login script (Voor hobby)
Ik weet niet of ik het in de goede catogorie heb gezet want er was ook een een catogorie: SQL/MySql

Maar ik heb al een script (zie bijlage) Maar daar wordt het wachterwoord/gebruikersnaam in de brondcode bewaart (niet zo veilig dus)

Ik wil liever niet een totaal script maar met uitleg (link naar tutorial is ook goed)
Het liefts in het nederlands maar int engels is ook goed.

Vraag 2:
Ik heb een WAMP Server (niet public)
Maar daar staat geen phpadmin op.. Hoe kan ik dat daar op instaleren?
Begin niet over andere server maker bjiv: XAMPP

Alsvast bedankt!
 
Maar ik heb al een script (zie bijlage) Maar daar wordt het wachterwoord/gebruikersnaam in de brondcode bewaart (niet zo veilig dus)
Je bijlage is niet meegekomen, plaats anders de broncode hier tussen
PHP:
...

Begin niet over andere server maker bjiv: XAMPP
Ben wel benieuwd naar de reden hierachter, wat zou er mis zijn met XAMPP?
Tot op heden nog nooit problemen mee ondervonden.

phpMyAdmin kun je hier vandaan halen. Installatie wordt volgens mij wel uitgelegd.
 
Ik gebruik ook xampp en nog geen problemen gehad. Alhoewel deze soms wat traag is. Zou aan iets anders kunnen liggen ook natuurlijk :confused:

Is het niet makkelijker om de gui tools van mysql te downloaden (zijn toch gratis!)

http://dev.mysql.com/downloads/gui-tools/5.0.html

Gebruik deze zelf ook en vind deze beter dan phpmyadmin.

Groeten
 
OOh sory zal wel iets mis gegaan zijn met het posten van de bijlage!
Doe ik even opnieuw...

Waarom geen XAMPP?
Omdat: Al drie keer geinstaleerd, maar het is ROTZOOI de uninstall is flut
en er zit nog steeds rotzooi van op die je niet kan verwijderen omdat windows zegt:
"Bestand in gebruik"

EDIT: Die tool ken ikk ook is ook makkelijk, maar voor de meeste tutorials heb je PHPAdmin nodi, ik gebruik hem ook:P

Config.php
PHP:
<?php
// De inlog gegevens van de gebruikers hier in vullen tussen de ""
?>
<?
$username=""; // jouw gebruikersnaam 
$password=""; // jouw wachtwoord 
?> 

<? 
$username1=""; // jouw gebruikersnaam 
$password1=""; // jouw wachtwoord 
?> 

<? 
$username2=""; // jouw gebruikersnaam 
$password2=""; // jouw wachtwoord 
?> 

<? 
$username3=""; // jouw gebruikersnaam 
$password3=""; // jouw wachtwoord 
?> 

<? 
$username4=""; // jouw gebruikersnaam 
$password4=""; // jouw wachtwoord 
?> 

<? 
$username5=""; // jouw gebruikersnaam 
$password5=""; // jouw wachtwoord 
?> 

<? 
$username6=""; // jouw gebruikersnaam 
$password6=""; // jouw wachtwoord 
?>

geheim.php (de beveiligde pagina)

PHP:
<? 
session_start(); 
if(!isset($_SESSION["username"]) || !isset($_SESSION["password"]))  

die("<h2>Je hebt niet correct ingelogd!</h2><br><a href=\"login.php\">Klik hier om in te loggen</a>"); 

}else{ 
?> 
<html> 
<head> 
<title>Beveiligde pagina</title> 
</head> 
<body> 
<h2>Welkom <? echo($_SESSION["username"]); ?>, je hebt correct ingelogd!</h2> 
<a href="logout.php">Uitloggen</a> 
</body> 
</html> 
<? 
} 
?>

login.php
PHP:
<? 

session_start(); 
include "config.php"; 
if(!empty($_POST)) { 
$_SESSION["username"]=$_POST["username"]; 
$_SESSION["password"]=$_POST["password"]; 

if( $_SESSION["username"]!=$username) || ($_SESSION["password"]!=$password) { 

die("Je hebt een verkeerde gebruikersnaam of wachtwoord ingevoerd!<br> <a href=\"login.php\">Terug</a>"); 

session_destroy(); 
}else{ 
header("Location: geheim.php"); 
} 
}else{ 
?> 
<html> 
<body> 
<form method=post action="<? echo($_SERVER["PHP_SELF"]);?>"> 
Gebruikersnaam: <input name=username><br> 
Wachtwoord: <input name=password type=password><br> 
<input type=submit value="Inloggen!"> 
</form> 
</body> 
</html> 
<? 
}

Loguit.php
PHP:
<? 
session_start(); 
if(!isset($_SESSION["username"]) || !isset($_SESSION["password"])) { 

die("Je moet eerst ingelogd zijn. <a href=\"login.php\">Log hier in.</a>"); 

}else{ 
session_unset(); 
session_destroy(); 

echo "Je bent nu uitgelogd.<br>"; 
echo "De pagina <a href=\"geheim.php\">geheim.php</a> is niet meer bereikbaar.<br>"; 
echo "Log <a href=\"login.php\">hier</a> eventueel weer in."; 

} 
?>
 
Laatst bewerkt:
Ik zou dat script weggooien en er nooit meer naar kijken. Veel slechter zul je ze niet vinden.

Probeer het gewoon zelf te maken, het is veel eenvoudiger dan het lijkt. Je slaat (al dan niet gecodeerd) een wachtwoord op in de database, samen met een username. Je maakt een simpel formulier, en haalt het id van de user op waarvan de username en wachtwoord overeen komen met het ingevulde. Je set sessievariabelen (logged_in = true en id_user = x) en stuurt ze door naar de volgende pagina.

Gewoon zelf proberen, daar leer je 't meest van.
 
Ik zou dat script weggooien en er nooit meer naar kijken. Veel slechter zul je ze niet vinden.

Probeer het gewoon zelf te maken, het is veel eenvoudiger dan het lijkt. Je slaat (al dan niet gecodeerd) een wachtwoord op in de database, samen met een username. Je maakt een simpel formulier, en haalt het id van de user op waarvan de username en wachtwoord overeen komen met het ingevulde. Je set sessievariabelen (logged_in = true en id_user = x) en stuurt ze door naar de volgende pagina.

Gewoon zelf proberen, daar leer je 't meest van.

Das makkelijker gezecht dan gedaan^^
Heb jij een simple tutorial dan?? Alnders leer je nooit wat!

Ik weet niet hoe het met jou zit, maar ik leer een progameer taal vaak door het bestuderen van bestaande script en tutorials!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan