Login Password - wiederholung?

vodka

Mitglied
Hallo ich hab ein Login script gebaut mit einem Register jetzt weis ich aber nicht wie ich das einstellen kann das man das Passwort 2 mal eingeben muss beim Registrieren!Und wens nicht übereinstimmt das ein fehler kommt!

PHP:
  <?php
if (isset ($send) )
{
// Verbindung mit der Datenbank erstellen //
$db = mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db ($db_name) or die ("Cannot connect to database");

if(empty($_POST['username']))
{
echo "Du hast kein Username eingegeben";
}
elseif(empty($_POST['passwort']))
{
echo "Du hast kein Passwort eingegeben";
}
elseif(empty($_POST['email']))
{
echo "Du hast keine Emailadresse eingegeben";
}
else
{
echo "Registrierung erfolgreich abgeschlossen!";
	
$query = "INSERT INTO  $tabellelogin(username, passwort, email, rechte)
VALUES('$_POST[username]',MD5('$_POST[passwort]'),'$_POST[email]','$_POST[rechte]')";
$result = mysql_query($query);
}
}
    else
{
?>
 
PHP:
  <?php 
if (isset ($send) ) 
{ 
// Verbindung mit der Datenbank erstellen // 
$db = mysql_connect($db_host, $db_user, $db_pass); 
mysql_select_db ($db_name) or die ("Cannot connect to database"); 

if(empty($_POST['username'])) 
{ 
echo "Du hast kein Username eingegeben"; 
} 
elseif(empty($_POST['passwort'])) 
{ 
echo "Du hast kein Passwort eingegeben"; 
} 
elseif($_POST['passwort'] != $_POST['passwort2'])
{
echo "Passwörter stimmen nicht überein.";
}
elseif(empty($_POST['email'])) 
{ 
echo "Du hast keine Emailadresse eingegeben"; 
} 
else 
{ 
echo "Registrierung erfolgreich abgeschlossen!"; 
     
$query = "INSERT INTO  $tabellelogin(username, passwort, email, rechte) 
VALUES('$_POST[username]',MD5('$_POST[passwort]'),'$_POST[email]','$_POST[rechte]')"; 
$result = mysql_query($query); 
} 
} 
    else 
{ 
?>
 
JA das ist mir klar aber bei dem Formular wie muss ich das eingeben kann ja nicht einfach 2 Eingabefelder mit passwort reinmachen oder?Und beim php code muss ich ja auch noch was änderen oder nicht?

Code:
  <form name="form1" method="post" action="<? $php_self ?>">
                  <table width="128" border="0" align="center">
                    <tr>
                      <td width="212"><font face=Verdana, Arial, Helvetica, sans-serif, Impact size=1><font Arial, Helvetica, sans-serif><strong>Username:</strong></font></font></td>
                      <td width="228"><font size="1" face="Verdana, Arial, Helvetica, sans-serif, Impact">
                      <input name="username" type="text" id="username">
                      </font></td>
                    </tr>
                    <tr>
                      <td><font face=Verdana, Arial, Helvetica, sans-serif, Impact size=1><font Arial, Helvetica, sans-serif><strong>Email:</strong></font></font></td>
                      <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif, Impact">
                      <input name="email" type="text" id="email">
                      </font></td>
                    </tr>
                    <tr>
                      <td><font face=Verdana, Arial, Helvetica, sans-serif, Impact size=1><font Arial, Helvetica, sans-serif><strong>Passwort:</strong></font></font></td>
                      <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif, Impact">
                      <input name="passwort" type="password" id="passwort">
                      </font></td>
                    </tr>
                    <tr>
                      <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif, Impact"><strong>Rechte:</strong></font></td>
                      <td>
                        <font size="1" face="Verdana, Arial, Helvetica, sans-serif, Impact">
                        <select name="rechte" id="rechte">
                          <option selected>0</option>
                          <option>1</option>
                          <option>2</option>
                          <option>3</option>
                          <option>4</option>
                          <option>5</option>
                        </select>
                      </font></td>
                      <input type="hidden" name="send" value="true">
                    </tr>
                    <tr>
                      <td>&nbsp;</td>
                      <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif, Impact">
                      <input type="submit" name="Submit2" value="Register">
                      </font></td>
                    </tr>
                  </table>
 
mach einfach ein 2tes einagbefeld für die passwort wiederholung.

Und dann nimmst du den code von tefla undalles sollte gehen. Achte darauf, das du auch die namensvergabe richtig machst (im bsp passwort2).
 
Zurück