Welkom op Scriptkiddies!
Disclaimer - FAQ - Contact - About - Adverteren
  Home   Artikelen   Forum   Topic openen   Chat   Gastenboek   Links   Aanmelden

  CSS   JavaScript   ASP   PHP   Perl


  PromootSnel.nl - Web  Eigen Website Startl  Vertaalbureau Lingua  lord-m.be  Tuts.nl | Tutorial C  De enige echte grati  scripttripMeer linkpartners

Login Systeem
Auteur: Jacob Slomp (moderator)
Gepost: 12-16-2003
Stuur prive bericht
Hiermee kun je je site beveiligen je hebt hier meerdere soorten inlog namen en je kunt je aanmelden veel suc6 er mee

EDIT: Ik heb nu super globals gebruikt

voorbeeld te kijken op: http://jacob.slompinfo.nl/phpen/inlogsysteem.php
<title>Login:</title> 
<style> 
  .logintable { border:1 solid black; width=200; align:center; font-family:arial; font-size:12} 
  .login {border:1 solid black; background-color:gray} 
</style>
<center> 
<a href='http://jacob.slompinfo.nl'>Home</a> 
<a href='?status='>Login</a> 
<a href='?status=new'>Registreer</a> 
<a href='http://jacob.slompinfo.nl'>JS-Site</a> 
<BR> 
<? 
$userfile
='gebruikers.php'
include(
$userfile); 
$aantal=count($gebruikers); 

if(
$_GET['status']==""

 echo 
"<form action='?status=login' method=post>"
 echo 
"<table class=logintable>"
 echo 
"<tr><td colspan=2 bgcolor=gray><b>Login:</b></td></tr>"
 echo 
"<tr><td>Naam:<td><input type=text name=naam class=login></td></tr>"
 echo 
"<tr><td>Wachtwoord:<td><input type=password name=wachtwoord class=login><BR></td></tr>"
 echo 
"<tr><td colspan=2><input type=submit value='Login' class=login><a href='?status=new'>Aanmelden</a></td></tr>"
 echo 
"</table>"
 echo 
"</form>"
 if(
$aanmelding=="fout"
 { 
  echo 
"<font color='red' size=2 face=arial><b>Onjuiste gegevens</font></b>"
 } 

if(
$_GET['status']=="new"

 
?> 
 <table class=logintable> 
 <form action='?status=save' method=post> 
 <tr><td colspan=2 bgcolor=gray><b>Meld je aan:</b><BR></td></tr> 
 <tr><td>Naam:<td><input type=text name=naam class=login><BR></td></tr> 
 <tr><td>E-mail:<td><input type=text name=email class=login><BR></td></tr> 
 <tr><td>Wachtwoord:<td><input type=password name=wachtwoord class=login><BR></td></tr> 
 <tr><td>Wachtwoord:<td><input type=password name=wachtwoord2 class=login><BR></td></tr> 
 <tr><td colspan=2><input type=submit class=login value='Aanmelden'></td></tr> 
 </table> 
 <? 

if(
$_GET['status']=="save"

 if((
$_POST['naam'] && $_POST['email'] && $_POST['wachtwoord']) && ($_POST['wachtwoord']==$_POST['wachtwoord2'])) 
 { 
  
$fp=fopen($userfile,"a"); 
  
fputs($fp,"<"."?  $"."gebruikers[]=\"".$_POST['naam'].",".$_POST['email'].",".$_POST['wachtwoord']."\"; ?".">\n"); 
  
fclose($fp); 
  echo 
"".$_POST['naam']." is toegevoegt aan onze database"
  echo 
"<script>\n setTimeout(location='?status=',\"5000\");\n</script>"
 } 
 else 
 { 
  echo 
"<font face='arial' size=2 color=red><B>Onjuiste gegevens</b><BR> <a href='javascript:history.back(-1)'>ga terug</a></font>"
 } 

if(
$_GET['status']=="login"

 
$aanmelding=""
 if(
$_POST['naam']) 
 { 
  
$aanmelding="fout"
  for(
$i=0$i<=$aantal$i++) 
  { 
   list(
$user,$email,$pass) = split(",",$gebruikers[$i]); 
   if((
$user==$_POST['naam']) && ($pass==$_POST['wachtwoord'])) 
   { 
    
$aanmelding=goed
    
$email2=$email
   } 
  } 
 } 
 if(
$aanmelding=="goed"
 { 
  
?> 
  Hier komt jouw beveiligte pagina<BR> 
  je bent nu ingelogt<br> 
  <? 
  
echo "Jouw email is ".$email2
 } 
 if(
$aanmelding==""
 { 
  echo 
"Word gauw lid"
 } 
 if(
$aanmelding=="fout"
 { 
  echo 
"<font color='red' size=2 face=arial><b>Onjuiste gegevens</font></b>"
  echo 
"<script>\nsetTimeout(location='".$_SERVER['PHP_SELF']."?aanmelding=fout','5000');\n</script>"
 } 

?><BR> 
<small>
 Made by <a href='http://jacob.slompinfo.nl'>Jacob Slomp</a><BR>
</small> 
</center> 
download het script    




Reacties van leden

Auteur: Jacob Slomp @ 28-08-2004

er zitten nu wat fouten in
als er een fout word aangegeven moet je zoeken naar n en daar moet je \n van maken
Auteur: Jacob Slomp @ 22-09-2004

Nu doet hij het wel weer
Auteur: Jacob Slomp @ 07-10-2004

Update: Superglobals en ik heb uitgelijnt
Auteur: DaddyDJ @ 08-10-2004

En $PHP_SELF is een superglobal?
Auteur: DaddyDJ @ 08-10-2004

Trouwens, hij geeft nu een foutmelding bij je bovenste commentaar, zie je?
Auteur: DaddyDJ @ 08-10-2004

Strange, nu niet meer..
Auteur: Jacob Slomp @ 09-10-2004

DaddyDJ jij geeft echt overal commentaar op he, en als iemand op jouw script kritiek heeft zeg je "Nou en!" maarja... zo zit jij nou eenmaal in elkaar
Auteur: nirvana190 @ 02-01-2005

sorry ik ben nog beginner maar weet een van jullie wat ik moet doen hier staat allemaal
D://program Files \Abyss Web Server \ Htdocs \inlog.php line 32

over de hele bladzijde verspreid wat moet ik doen ????
Auteur: nirvana190 @ 02-01-2005

is dat dan die ene n /n ?
Auteur: Paul @ 13-01-2005

Werkt feilloos.......ik zocht hier al heel lang naar..........hartstikke bedankt
Auteur: Danny @ 23-05-2005

Hai, ik ben nieuw hier en ik ben een echte amateur op het gebied van PHP. Ik heb scrippie geprobeerd maar werkt dit ook met databases? Moet gebruikers.php ook aangemaakt worden en zo ja wat moet daar in staan?
Auteur: Jacob @ 27-06-2005

ik zie dat de vraag al eerder gesteld is, volgens mij moet gebruikers.php wel aangemaakt worden, maar inderdaad de vraag wat moet daar dan in staan??? (ook beginner)
Auteur: Ham @ 21-08-2005

gebruikers.php wordt automatisch aangemaakt met de gebruikers namen. die gasten annmaken.
Auteur: Dorian @ 14-07-2006

goed script. alleen kan je ook uitloggen??? :S




Gebruikersnaam:
Wachtwoord:

Brochures.nl  gratis criminals...  forum probleem  sql file nodig!  wild west game  script gezocht  wat te denken ove...  rabo internetbank...  oehoe!  site tekoop  koppeling zoek &...

Scriptkiddies telt momenteel 6407 leden, er zijn 359 scripts en er zijn momenteel 3 mensen online waarvan 0 leden.

Hoeveel sites heb jij?
Geen
1
2
5
meer dan 5

Parkeren Schiphol Profielen tip NatuurRampen tip JS-Systems LoveBoyz Ringtones! Woning aanbod Weblog maken
Copyright by Jacob Slomp