Ich suchte, aber ich kann keine Lösung für mich finden.PHP same Sitzung Benutzeranmeldung
Ich habe login.php Datei, die Benutzer auf eine andere Seite in meinem Fall umleiten theme.php?id=".$row['log_name']."
.
<?php
include ('conn.php');
//Uzivatelsky vstup
$log_meno = mysqli_real_escape_string ($Conn, $_POST['login_name']);
$cmp_heslo = sha1($_POST['login_password']);
$sql = "SELECT id, cmp_heslo, log_meno FROM firmy WHERE log_meno='$log_meno'";
$result = mysqli_query($Conn, $sql);
if (mysqli_num_rows($result) > 0) {
while($row=mysqli_fetch_assoc($result)) {
if ($cmp_heslo == $row[cmp_heslo])
{
session_start();
$_SESSION['logged'] = 'yes';
echo "<script language='javascript'>window.location='comp_page/theme.php?id=".$row['log_name']."';</script>";
}
else
{
echo "<script language='javascript'>window.location='bad_login.php';</script>";
}
}
} else {
echo "0 results";
}
mysqli_close($Conn);
?>
theme.php
<?php
session_start();
if($_SESSION['logged'] != 'yes')
die("You have to sign in first!");
?>
In MySQL habe ich zwei Benutzer
kuki
mit Passkuki
cuki
mit Pass
Meine Frage ist, wenn ich unterzeichnet habe in als kuki ich in der Adresszeile haben:
Aber ich brauche, wenn ich in der Adresszeile neu schreiben kuki
-cuki
zu Änderung zum Zugriff verweigert, da nun nur die Adressleiste geändert wurde, die Seite jedoch gleich ist. Ich bin neu in PHP.
Zuerst haben Sie Zugriff verweigert Nachricht? – Fil
Nein Ich muss die Meldung "Zugriff verweigert" oder etwas Ähnliches anzeigen, wenn jemand versucht, in der Adressleiste kuki in cuki umzuschreiben. Weil es jetzt aussieht, wenn ich mich als kuki anmelde, kann ich einfach addressbar umschreiben und ich werde als cuki signiert. – Majo