Hallo ik heb een registreer script, maar die controleert of ik al ingelogd ben.
hoe krijg ik dat er uit??

Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
<!--
a:link {
	color: #b18f37;
}
a:visited {
	color: #b18f37;
}
a:hover {
	color: #b18f37;
}
a:active {
	color: #b18f37;
}
-->
</style>
<link href="style.css" media="all" rel="stylesheet" type="text/css" />
<META http-equiv="Page-Enter" CONTENT="progid:DXImageTransform.Microsoft.gradientWipe(duration=5.000)">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="Mixed Lions Club Utrecht Novum" />
<meta name="author" content="Daniël hansen">
<title>Lions Utrecht</title>
<link rel="shortcut icon" href="../../favicon.ico" type="image/x-icon" />
</head>

<body>
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="721">
	<tr>
	  <td valign="top" height="80" colspan="4" background="../../images/head.png"></td>
	</tr>
	  <tr>
	    <td width="140" valign="top" background="../../images/menu_b.png" class="Standaard-C2"></td>
	    <td width="580" height="420" valign="top" align="center" class="Standaard-C2"><?
// Groot Inlogsysteem versie 2
// Copyright Jorik Berkepas
// Support by [email protected] (MSN|Email)
// Pagina: registreer.php: Registreren voor nieuw account
include("config.php");
include("htmltop.php");

if(!isset($_SESSION['user_id'])) {
 if(isset($_POST['submit'])) {
  // Uitvoeren
  // Velden controleren
  if($_POST['user'] != "" AND $_POST['pass1'] != "" AND $_POST['pass2'] != "" AND $_POST['email'] != "") {
   // Gebuikersnaamcheck
   $sql = "SELECT id FROM gebruikers WHERE naam='".$_POST['user']."'";
   $query = mysql_query($sql);
   $tellen = mysql_num_rows($query);
   if($tellen == 0) {
    // E-mailcheck
    if(preg_match("/^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,6}$/i", $_POST['email'])) {
     // Email correct
     if($_POST['pass1'] == $_POST['pass2']) {
      $actcode = mt_srand((double)microtime()*100000);
      while(strlen($actcode) <= 10) {
       $i = chr(mt_rand (0,255));
       if(eregi("^[a-z0-9]$", $i)) {
        $actcode = $actcode.$i;
       }
      }
      $md5pass = md5($_POST['pass1']);
      $sql = "INSERT INTO gebruikers (naam,wachtwoord,status,email,actief,actcode) VALUES ('".$_POST['user']."','".$md5pass."',0,'".$_POST['email']."',0,'".$actcode."')";
      $query = mysql_query($sql);
      if($query == TRUE) {
       $sql = "SELECT id FROM gebruikers WHERE naam='".$_POST['user']."'";
       $query = mysql_query($sql);
       $rij = mysql_fetch_object($query);
       $dbid = htmlspecialchars($rij->id);
       $bericht = "Beste ".$_POST['user'].",\nJe hebt je geregistreerd op de site ".$sitenaam.", dit is de activatie mail van je registratie.\nOm je account te activeren, druk je op de link onderaan deze mail.\n\n";
       $bericht .= "REGISTRATIE BEVESTIGEN: ".$forgoturl."activeren.php?id=".$dbid."&code=".$actcode."&registratie=true \n\n";
       $bericht .= "Zodra je op deze link geklikt hebt, kun je inloggen met:\n";
       $bericht .= "Gebruikersnaam: ".$_POST['user']."\n";
       $bericht .= "Wachtwoord: ".$_POST['pass1']."\n";
       $bericht .= "** Dit is een automatisch verzonden bericht **";
       $mail = mail($_POST['email'],"Registratie ".$sitenaam,$bericht,"From: ".$sitenaam." <".$sitemail.">");
       if($mail == TRUE) {
        echo "Je bent succesvol geregistreerd! Zodra je de link in de mail hebt bezocht kun je inloggen.<br />\n<a href=\"inloggen.php\">&laquo; Naar de inlogpagina</a>";
       }else{
        echo "Fout opgetreden tijdens verzenden van e-mail. Neem contact op met <a href=\"mailto:".$sitemail."\">".$sitemail."</a>.";
       }
      }else{
       echo "Er is een fout opgetreden tijdens het toevoegen van je account. Probeer het later nog eens.<br />\n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
      }
     }else{
      echo "De door jou opgegeven wachtwoorden komen niet overeen.<br />\n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
     }
    }else{
     echo "Het e-mailadres dat jij opgaf, komt niet overeen met hoe een e-mailadres eruit zou moeten zien ([email protected]).<br />\n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
    }
   }else{
    echo "De gebruikersnaam '".$_POST['user']."' is reeds in gebruik. Probeer een andere gebruikersnaam.<br />\n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
   }
  }else{
   echo "Je bent vergeten één of meerdere velden in te vullen.<br />\n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
  }
 }else{
  // Formulier
  
  # Email
  # User
  # Pass + check
  # emailcheck (uitvoeren)
  ?>
  <form method="post" action="registreer.php">
   <table>
    <tr>
     <td>Gebruikersnaam:</td><td><input type="text" name="user" maxlength="50" /></td>
    </tr>
    <tr>
     <td>Wachtwoord:</td><td><input type="password" name="pass1" /></td>
    </tr>
    <tr>
     <td>Herhaal:</td><td><input type="password" name="pass2" /></td>
    </tr>
    <tr>
     <td>E-mailadres:</td><td><input type="text" name="email" maxlength="100" /></td>
    </tr>
    <tr>
     <td></td><td><input type="submit" name="submit" value="Registreer" /></td>
    </tr>
   </table>
  </form>
  <small>Na de registratie zal er een e-mail naar je e-mailadres gestuurd worden ter activatie. Tot die tijd kun
  je nog niet inloggen.</small>
  <?
 }
}else{
 echo "Je bent momenteel ingelogd, registreren is niet mogelijk terwijl je bent ingelogd!";
}

include("htmlbottom.php");
?></td>
	    <td width="1" height="420"><img src="../../images/rand.png" width="1" height="400" /></td>
    </tr>
	<tr>
	  <td height="65" colspan="4" align="left" valign="bottom" background="../../images/onder.png">&nbsp;</td>
    </tr>
    <tr>
      <td valign="top" height="12" colspan="4"><div align="center" class="Standaard-C2"><a href="http://www.cdwi.nl">Webdesign by Daniel </a> &amp; Graficdesign By Micha Drost &copy; Copyright Mixed Lions Club Utrecht Novum</div></td>
    </tr>
</table>

</div>
</body>
</html>


Mvg.

Daniel
Regel 38 t/m 134 verwijderen?
Betreffende code selecteren en op de backspace danwel de delete knop te drukken
tuurlijk niet dat kan ik ook geen gebruikers meer aan maken.

Mvg.

Daniel
Al die regels hebben met inloggen te maken en dat wil jij niet.
ja maar welke zijn dat??
weet het niet PRECIES.

Mvg.

Daniel
SanThe schreef op 29.05.2008 15:19
Regel 38 t/m 134 verwijderen?
dat klopt niet dan heb ik geen code meer!!!
wat kan wel??

Mvg.

Daniel
Heb je het script uberhaupt getest?
ja en hij werkt prima!!
maar kunnen jullie hem ff voor mij aanpassen.

Mvg.

Daniel
Probeer het dan eerst zelf te snappen voordat je kwakkeloos iets aanneemt / overneemt van een ander terwijl je er niets van snapt...........

mvg.

Joost

Reageren