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

  CSS   JavaScript   ASP   PHP   Perl


  sannie sieraden  Avondzon.nl  habbo-dj-music  Are-Design.nl - Alle  De enige echte grati  Tuts.nl | Tutorial C  EriksWeb WebDsignMeer linkpartners

Zelf een topic openen  
vraagje over inlogsysteem
Door: jipvankessel(lid)
Datum: 15:03:00 06-10-2009
Stuur prive bericht

beste mensen ik ben net aan een website begonnen en laten we zeggen dat ik een beetje een noob ben en er niet veel van snap ik maak nu een website op kladblok (niet goed natuurlijk) heeft iemand een beter progamma en dan nu eigenlijk de belangerijkste vraag: ik wil een inlogsysteem hoe moet ik dat maken graag vanaf het begin vertellen wat ik stap voor stap moet doen
Door: ICThielen(lid)
Datum: 09:43:13 09-10-2009
Stuur prive bericht

Ik zou je hiermee kunnen helpen.
Door: crash(lid)
Datum: 03:07:24 17-10-2009
Stuur prive bericht

[b]login.php[/b] :

[code]<?php
/*

mysql_tables

CREATE TABLE `members` (
`id` bigint(255) unsigned NOT NULL auto_increment,
`naam` varchar(20) NOT NULL,
`pass` varchar(80) NOT NULL,
`rec_1` varchar(1000) NOT NULL,
`rec_2` varchar(1000) NOT NULL,
`admin` varchar(3) NOT NULL,
KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;


*/
$register=$_GET['register'];
if(isset($register)){
?>
<!--Forumlier in HTML-->
<html>
<head>
<title>
Registreren voor het forum
</title>
<body bgcolor="lightblue" link="red">
<table border="1" width="100%" height="100%">
<tr><td colspan="2" height="15%"><h1 align="center">Registreren voor het forum</h1></td></tr>
<tr>
<td width="15%" valign="top">
<!--regeltje PHP-->
<?php
include('menu.php');
?>
<!--/regeltje PHP-->
</td>
<td width="85%">
<center>
<!--registreerformulier-->
<form action="verwerk_login.php?register" method="post">
<table border="1" width="75%">
<tr>
<td colspan="2">
<center>
<b>
<u>Registreerformulier</u>
</b>
</center>
</td>
</tr>
<tr>
<td colspan="2">
<u><i>Inloggegvens</i></u>
</td>
</tr>
<tr>
<td>
Inlognaam :
</td>
<td>
<center>
<input type="text" name="registreer_naam" maxlength="20">
</center>
</td>
</tr>
<tr>
<td>
Gewenst Wachtwoord :
</td>
<td>
<center>
<input type="password" name="registreer_pass_1" maxlength="80">
</center>
</td>
</tr>
<tr>
<td>
Typ opnieuw :
</td>
<td>
<center>
<input type="password" name="registreer_pass_2">
</center>
</td>
</tr>
<tr>
<td colspan="2">
<i><u>Accountbeveiliging</u></i>
</td>
</tr>
<tr>
<td>
<b>
Waar wonen je grootouders ?
</b>
</td>
<td>
<center>
<input type="password" name="registreer_rec_1">
</center>
</td>
</tr>
<tr>
<td>
<b>
Hoe heette je eerste leraar/lerares ?
</b>
</td>
<td>
<center>
<input type="password" name="registreer_rec_2">
</center>
</td>
</tr>
<tr>
<td colspan="2">
<center>
<input type="submit" name="verz" value="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Registreer !&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;">
</center>
</td>
</tr>
</table>
</form>
<!--/registreerformulier-->
</center>
</td>
</tr>
</table>
</body>
</html>
<?php
}
else {
?>
<!--Forumlier in HTML-->
<html>
<head>
<title>
Inloggen voor het forum
</title>
<body bgcolor="lightblue" link="red">
<table border="1" width="100%" height="100%">
<tr><td colspan="2" height="15%"><h1 align="center">Inloggen voor het forum</h1></td></tr>
<tr>
<td width="15%" valign="top">
<!--regeltje PHP-->
<?php
include('menu.php');
?>
<!--/regeltje PHP-->
</td>
<td width="85%">
<center>
<!--inlogformulier-->
<table border="1" width="45%">
<center>
<form action="verwerk_login.php" method="post">
<tr>
<td colspan="2">
<center>
<b>Inlogformulier</b>
</center>
</td>
</tr>
<tr>
<td>
Naam :
</td>
<td>
<center>
<input type="text" name="loginnaam">
</center>
</td>
</tr>
<tr>
<td>
Wachtwoord :
</td>
<td>
<center>
<input type="password" name="loginpass">
</center>
</td>
</tr>
<tr>
<td colspan="2">
<center>
<input type="submit" name="verzenden" value="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log in&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;">
</center>
</td>
</tr>
</form>
</center>
</table>
<!-- /inlogformulier-->
</center>
</td>
</tr>
</table>
<?php
}
?> [/code]



[b]verwerk_login.php[/b] :

[code]
<?php
/*
mysql tables ;

CREATE TABLE `members` (
`id` bigint(255) unsigned NOT NULL auto_increment,
`naam` varchar(20) NOT NULL,
`pass` varchar(80) NOT NULL,
`rec_1` varchar(1000) NOT NULL,
`rec_2` varchar(1000) NOT NULL,
`admin` varchar(3) NOT NULL,
KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

*/
$dbhost="";
$dbuser="";
$dbpass="";
$db="";
$register=$_GET['register'];
$koekje=setcookie('login','ja');
$koekje2=setcookie("naam",$_POST['loginnaam']);
$koekje3=setcookie("admin","ja");
if(isset($register)){
?>
<html>
<head>
<title>
Registreren voor het forum
</title>
<body bgcolor="lightblue" link="red">
<table border="1" width="100%" height="100%">
<tr><td colspan="2" height="15%"><h1 align="center">Registreren voor het forum</h1></td></tr>
<tr>
<td width="15%" valign="top">
<!--regeltje PHP-->
<?php
include('menu.php');
?>
<!--/regeltje PHP-->
</td>
<td width="85%" valign="top">
<?php
$naam=$_POST['registreer_naam'];
$pass_1=$_POST['registreer_pass_1'];
$pass_2=$_POST['registreer_pass_2'];
$recovery_1=$_POST['registreer_rec_1'];
$recovery_2=$_POST['registreer_rec_2'];
if(isset($naam) && isset($pass_1) && isset($pass_2) && isset($recovery_1) && isset($recovery_2)){
//effe checken of de passes gelijk zijn :
if($pass_1==$pass_2){
//alles ingeven in database
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($db);
$check_select = "SELECT * FROM members WHERE naam='".$naam."'";
$check_query = mysql_query($check_select);
$check_row = mysql_num_rows($check_query);
if($check_row == 0){
$select = 'INSERT INTO `members` (`id`, `naam`, `pass`, `rec_1`, `rec_2`,`admin`) VALUES (NULL, \''.$naam.'\', \''.$pass_2.'\', \''.$recovery_1.'\', \''.$recovery_2.'\',\'nee\');';
mysql_query($select);
$error=mysql_errno();
if($error==0){
echo "Succesvol geregistreerd. Nu kan je <a href=\"login.php\">inloggen</a>";
}
else {
$fout=mysql_error();
echo "<font color=\"red\">".$fout."</font>";
}
}
else {
echo "De gebruikersnaam die je koos is reeds in gebruik. <a href=\"login.php?register\">Gelieve een andere te kiezen.</a>";
}
mysql_close();
//echoën !
}
else {
$ecrit = "De wachtwoorden komen niet overeen.";
echo $ecrit;
}
}
else {
echo "Gelieve alle velden in te vullen !";
}
?>
</td>
</tr>
</table>
<?php
}
else {
?>
<html>
<head>
<title>
Registreren voor het forum
</title>
<body bgcolor="lightblue" link="red">
<table border="1" width="100%" height="100%">
<tr><td colspan="2" height="15%"><h1 align="center">Registreren voor het forum</h1></td></tr>
<tr>
<td width="15%" valign="top">
<!--regeltje PHP-->
<?php
include('menu.php');
?>
<!--/regeltje PHP-->
</td>
<td width="85%" valign="top">
<?php
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($db);
$loginnaam=$_POST['loginnaam'];
$query=mysql_query("SELECT * FROM members WHERE naam='".$loginnaam."'");
$data=mysql_fetch_array($query);
if($_POST['loginpass']==$data['pass']){
echo "Je bent succesvol ingelogt. Nu kan je gebruik maken van <a href=\"forum.php?\">het forum</a>";
$koekje;
$koekje2;
}
else {
echo "Sorry, maar de logingevens kwamen niet overeen. Gelieve <a href=\"login.php\">opnieuw te proberen</a>";
}
mysql_close();
?>
</td>
</tr>
</table>
<?php
}
?> [/code]
Door: Aar(lid)
Datum: 22:26:35 25-11-2009
Stuur prive bericht

Ga zo door door adminstatus in de cookie te zetten.
dan kan iedereen zo voor admin spelen. :')
U dient ingelogd te zijn als u een reactie wilt plaatsen

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 6392 leden, er zijn 359 scripts en er zijn momenteel 7 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