nochmal ne kleine Frage^^
PHP
<?php
if(!isset($_SESSION['userid']))
{
echo 'Du bist nicht eingeloggt!';
}
else
{
if(GetUserIntger($_SESSION['userid'], "Admin") == 0){
echo 'Du hast keine Berechtigung um diese Seite zu nutzen!';
}else{
if(!isset($_POST["username"]) && !isset($_POST["userpass"]))
{
?>
<center>
Hier kannst du einen Benutzer erstellen.</br>
Weise den Benutzer hinterher darauf hin das er das Passwort sowie die E-Mail Adresse ändern muss!
<form id="loginForm" method="POST" action="index.php?page=usercreate">
<input type="text" name="username" placeholder="Benutzername"></br>
<input type="text" name="userpass" placeholder="Passwort"></br>
<input type="submit" name="loginSubmit" class="btn " value="Benutzer erstellen"></br>
<input type="reset" class="btn " value="Daten Zurücksetzen">
</form>
</center>
<?php
}
else
{
if(isset($_POST["username"]) && isset($_POST["userpass"])){
$query = mysql_query("SELECT * FROM `user` WHERE `Name` = '".mysql_real_escape_string($_POST["username"])."';");
if(mysql_num_rows($query))
{
echo 'Fehler beim erstellen des Users!</br>Der Benutzername exestiert bereits!';
}
else
{
$Insert = mysql_query("INSERT INTO `user` (`Name`,`Passwort`) VALUES ('".mysql_real_escape_string($_POST["username"])."',sha1('".mysql_real_escape_string($_POST["userpass"])."'));");
if($Insert){echo 'Der Benutzer '.$_POST["username"].' wurde erfolgreich erstellt';}
else{
echo 'Der Benutzer '.$_POST["username"].' wurde nicht erstellt!</br>MySQL meldet:</br>';
echo mysql_error();
}
}
}else{
echo 'Fehler beim erstellen des Users!</br>Der Benutzername oder das Passwort fehlt';
}
}
}
}
?>
Alles anzeigen
Der hat nen Fehler bei den isset abfragen zum erstellen
Wenn ich nur nen benutzername eingebe, so erstellt er mir den User obwohl er mir sagen muss das das Passwort fehlt