membersysteem

Status
Niet open voor verdere reacties.

dirkandries

Gebruiker
Lid geworden
8 jul 2008
Berichten
190
ik ben nu zelf een website aan het bouwen deze is nu bijna klaar maar alleen het membersysteem wil niet werken is er iemand die me hier bij kan helpen het enige wat het moet kunnen is dit :

- registreren
- inloggen
- wachtwoord vergeten
- member onlypages
- member overzicht

al vast bedankt ! :thumb:
 
Hoe bedoel je "wil niet werken"?

Zit er ergens een fout in, of ben je er nog niet eens aan begonnen?
 
dit is wat ik heb :eek: dus alleen inloggen en die doet het pervect :D


<?php
session_start();
?>
<!DOCTYPE HTML PUBLIC ">
<html>
<head>
<?php
error_reporting(E_ALL);
$sitenaam = "Mijn site";youvlog
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>inlogge <?php echo($sitenaam); ?>!</title>
<style type="text/css">
<!--
body {
background-color: #FFF;
}
body,td,th {
font-family: "Comic Sans MS", cursive;
color: #000;
font-size: 14px;
background-attachment: scroll;
background-color: #FFF;
background-repeat: no-repeat;
background-position: center center;
background-image: url(youvlog%20logo%202.png);
}
a:link {
color: #FFF;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #FFF;
}
a:hover {
text-decoration: underline;
color: #FFF;
}
a:active {
text-decoration: none;
}
.style1 {
color: #FFF;
font-family: Tahoma;
}
.style3 {
color: #FFF;
font-family: Tahoma;
}
.style4 {
color: #000;
background-color: #FFF;
}
.style6 {color: #FFFFFF; font-family: Tahoma; }
-->
</style>
</head>
<body>
<?php
require("config.php");
if (isset($_POST['inloggen'])){
if (!trim($_POST['username']) OR !trim($_POST['email']) OR !trim($_POST['password'])){
echo ("U moet wel alle verplichte velden invullen...<br>");
echo ("<a href=\"javascript:history.go(-1)\">Klik hier om het nog een keer te proberen</a><br>");
}
else{
$pwcheck1 = (strlen($_POST["password"])<6);
if($pwcheck1 == TRUE){
echo ("Het password dat u heeft ingevuld bestaat uit minder dan 6 tekens, dat mag niet...<br>");
echo ("<a href=\"javascript:history.go(-1)\">Klik hier om het nog een keer te proberen</a><br>");
}
else{
$pwcheck2 = (strlen($_POST["password"])>16);
if($pwcheck2 == TRUE){
echo ("Het password dat u heeft ingevuld bestaat uit meer dan 16 tekens, dat mag niet...<br>");
echo ("<a href=\"javascript:history.go(-1)\">Klik hier om het nog een keer te proberen</a><br>");
}
else{
$mailvalid = eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*"
."@([a-z0-9]+([\.-][a-z0-9]{1,})+)*$",$email);
if($mailvalid == FALSE){
echo ("Het e-mailadres dat u heeft ingevuld is geen geldig e-mailadres...<br>");
echo ("<a href=\"javascript:history.go(-1)\">Klik hier om het nog een keer te proberen</a><br>");
}
else{
mysql_connect($dbhost,$dbuser,$dbpass) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
$inlogquery =
"SELECT userid FROM membersysteem
WHERE username = '".$_POST['username']."'
AND email = '".$_POST['email']."'
AND password = '".md5($_POST['password'])."'";
if(!$result = mysql_query($inlogquery))
{
die("Foutje bij query:<br />" . mysql_error());
}
else{
$gegevens = mysql_fetch_array($result);
$_SESSION['userid'] = $gegevens['userid'];

$query = mysql_query('UPDATE membersysteem SET times_loggedin = (times_loggedin + 1) WHERE userid = "'.$_SESSION['userid'].'"');
if($query == FALSE) // controlleer of de verbinding niet gelukt is
{
echo ("Verbinden met database is mislukt<br>");
echo ("<a href=\"javascript:history.go(-1)\">Klik hier om het nog een keer te proberen</a><br>");
}
}
}
}
}
}
}else{
?>
<form action="<?php echo($_SERVER["PHP_SELF"]);?>" name="inloggen" method="post">
<p><span class="style4">Username:</span></p>
<p><span class="style4">
<input name="username" type ="text" size="30">
</span></p>
<p><span class="style4">Password:</span></p>
<p><span class="style4">
<input name="password" type ="password" size="30">
</span></p>
<p> <span class="style4">Email:</span></p>
<p><span class="style4">
<input name="email" type ="text" size="30">
</span></p>
<p>
<input type="submit" name="inloggen3" value="Enter">
<input name="wis" type="reset" id="wis" value="Clear">
</p>
<p>
<input type="hidden" name="inloggen2" value="1">
<br>
</p>
</form>
</body>
<?php
}
?>
</html>
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan