Code: Alles auswählen
<form method="POST" action="index.php?action=host_ausgeben" id="login" name="login" onSubmit="return Checklogin(login);">
<fieldset>
<legend>Domain Login:
</legend>
<label class="left" id="name">Benutzername:
</label>
<input type="text" size="20" name="username" /><br />
<label class="left">Passwort:
</label>
<input type="password" size="20" name="password" /><br />
<input type="submit" name="absenden" value="Login">';
echo '</fieldset>
</form>
Code: Alles auswählen
$DB_PW='';
$DB_HOST='localhost';
$DB_NAME='passwordmanager';
$DB_USER='passwordmanager';
$DB_CONNECTION = pg_connect("host=$DB_HOST dbname=$DB_NAME user=$DB_USER password=$DB_PW");
Code: Alles auswählen
if(isset($_POST["absenden"])){
//die Werte in den eigegebenen Feldern werden in einer passenden Variable gespeichert
$password = $_POST['password'];
$username = $_POST['username'];
//hier wird das passwort in md5 umgewandelt
//$password = bin2hex( md5( $password1, TRUE) );
//hier wird in der Datenbank nach dem Benutzer gesucht
//und nach er dazugeh�igen Gruppe
$query = "select * from users where benutzer= '$username' and passwort='$password'";
//das suchergebnis wird in einer variable gespeichert
$result = pg_query($DB_CONNECTION, $query);
//holt daten zeilenweise und speichert das Array mit $row
//Solange Daten vorhanden sind, ist die "while" schleife gltig.
$temp = pg_fetch_array($result);
$mbenutzer = $temp['benutzer'];
$mpassword =$temp['passwort'];
$mid =$temp['gruppe_id'];
//in dieser if schleife wird berprft ob Werte in den Datenfeldern eigegeben wurden
if(($password == "") or ($username == "")) {
echo "<p align='center'>Bitte alle Felder ausfuellen</p>";
}
if(($username == $mbenutzer) && ($password == $mpassword)) {
$query1 = "select * from gruppe where gruppe_id = $mid";
$result1 = pg_query($query1);
$temp1 = pg_fetch_array($result1);
$mgruppe = $temp1['gruppe_name'];
session_register('mid');
session_register('mgruppe');
//wenn man die Daten richtig eingegeben hat, wird man auf seine Benutzeroberfl�he weitergeleitet.
echo "<meta HTTP-EQUIV=Refresh content='0; URL=index.php?action=host_ausgeben'>";
}
else {
//Bei falschen Daten muss man die Angaben nochmals eigeben.
echo "<p align='center'>Ihre Daten sind leider nicht in der Datenbank vorhanden, ueberpruefen Sie bitte Ihre Angaben<p>";
}
}