Hallo,
ich bins mal wieder! Ich habe ein Loginscript gebastelt, welches aber nicht ganz t Hier meine Codes:
login.php
portal.php
start.php
Wenn ich mich jetzt mit meinem Benutzernamen (Ben: Eike Pass: ***) dann komme ich auch auf die admin.php - Wenn ich mich jetzt mit meinem Testbenutzer (Ben: Test Pass: ***) Anmelde, klappt das nicht! Dann dachte ich, ich muss villeicht die sessions löschen, aber auch das hat nichts genützt!
Was ist falsch?
Danke im Vorraus!!
EIke
ich bins mal wieder! Ich habe ein Loginscript gebastelt, welches aber nicht ganz t Hier meine Codes:
login.php
PHP:
<form action="l/portal.php" method="post">
<input type="text" name="user"><input type="password" name="pass"><input type="submit"></form>
portal.php
PHP:
<?php
session_start(); // Session starten
$_SESSION['username'] = $_POST['user']; // Session registrieren
$_SESSION['passwort'] = $_POST['pass']; // Session registrieren
include("mysql_connect.php"); //MySQL-Verbindung einbinden
$abfrage = "SELECT * FROM sw_portal";
$ergebnis = mysql_query($abfrage)
OR die("Error: $abfrage <br>".mysql_error());
while($row = mysql_fetch_object($ergebnis))
{
$username=$row->username;
$password=$row->passwort;
$benutzergroup=$row->benutzergroup;
}
if ($_POST['user']==$username AND $_POST['pass']==$password)
{
include("start.php");
}
else
{
include("login.php");
}
?>
start.php
PHP:
<?php
session_start();
$username = $_SESSION['username'];
$passwort = $_SESSION['password'];
include("mysql_connect.php"); //MySQL-Verbindung einbinden
$abfrage = "SELECT * FROM sw_portal";
$ergebnis = mysql_query($abfrage)
OR die("Error: $abfrage <br>".mysql_error());
while($row = mysql_fetch_object($ergebnis))
{
$username=$row->username;
$password=$row->passwort;
$benutzergroup=$row->benutzergroup;
}
$benutzergruppe = $benutzergroup;
if ($benutzergruppe=="X7X*********ryU7")
{
include("benutzer/admin.php");
}
else if ($benutzergruppe=="**7**U**Yvcmnq**t")
{
include("benutzer/familie.php");
}
else if ($benutzergruppe=="**SxgjBn0*****ei")
{
include("benutzer/kohlfahrt.php");
}
else if ($benutzergruppe=="im*ZT1vvt***qF*r")
{
include("benutzer/berlin.php");
}
else if ($benutzergruppe=="Wb*aiU*dN*lJrM**")
{
include("benutzer/meckpomm.php");
}
else if ($benutzergruppe=="OlS*Ez*AT**eN*tZ")
{
include("benutzer/eike-friends.php");
}
else
{
include("benutzer/no.php");
}
?>
Wenn ich mich jetzt mit meinem Benutzernamen (Ben: Eike Pass: ***) dann komme ich auch auf die admin.php - Wenn ich mich jetzt mit meinem Testbenutzer (Ben: Test Pass: ***) Anmelde, klappt das nicht! Dann dachte ich, ich muss villeicht die sessions löschen, aber auch das hat nichts genützt!
Was ist falsch?
Danke im Vorraus!!
EIke
Zuletzt bearbeitet: