Hier noch mein PHP Code von der Loginseite mit der location: mitarbeiter1.php
Mein ziel die gleiche Loginseite für location: admin.php ohne die mitarbeiter1 Seite zu löschen um mit der gleichen Seite auf diese zwei Seiten einzuloggen.
HILFE!!!!!!!!!!!!!!!!!!!!!!!!!
<?php
// Session starten
session_start();
// Benutzereingaben ueberpruefen
if (isset($_POST['login']) && isset($_POST['pass'])) {
if ($_POST['login'] && $_POST['pass'] ) {
//Benutzername und Passwort wurden eingegeben
// Verbindung zur Datenbank aufbauen
$connectionid = mysql_connect("localhost", "root", "test");
if (!mysql_select_db("bytime", $connectionid)) {
die("Keine Verbindung zur Datenbank");
}
/*
* In der Datenbank wird geprüft
* ob die eingegebenen Daten in der Datenbank vorkommen
* und übereinstimmen
*/
$sql = "SELECT
mitarbeiterid, name, vorname, zeitid, adresseid, pronrid
FROM
benutzer
WHERE
name like '".$_POST['login']."'
AND
passwort = '".$_POST['pass']."'";
$result = mysql_query($sql);
if (mysql_num_rows($result) > 0) {
/*
* Falls die Daten übereinstimmen, also die Abfrage zu einem Resultat führt,
* ist das Login gültig.
* Die Daten aus der Datenbank werden in die Sessions geschrieben.
*/
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array($result);
// Sessionvariablen erstellen und registrieren
$_SESSION['mitarbeiterid'] = $data['mitarbeiterid'];
$_SESSION['name'] = $data['name'];
$_SESSION['vorname'] = $data['vorname'];
$_SESSION['zeitid'] = $data['zeitid'];
$_SESSION['adresseid'] = $data['adresseid'];
$_SESSION['pronid'] = $data['pronid'];
$_SESSION['ok'] = TRUE;
// Weiterleiten
header('Location: mitarbeiter1.php?' . urlencode(session_name()) . '=' . urlencode(session_id()));
} else
//fehlermeldung ausgeben
$_SESSION['ok'] = FALSE;
// Session "ok" wieder false setzen
}
}
?>