שלום לכולם,
אני בונה פאנל ניהול, עכשיו נתקלתי בבעיה..
הבעיה היא כזו:
עשיתי שכאשר מישהו מנסה להגיע לדף שמור שיציג לו שגיאה אתה צריך להכנס לדף...
עשיתי זאת עם ELSE.
קוד הממחיש:
PHP קוד:
else
{
die ("$erorr");
}
ועשיתי גם למשל שאם המשתמש ואו הסיסמא אינם נכונים שיציג שם משתמש וסיסמא אינם נכונים.
קוד הממחיש:
PHP קוד:
if ($_POST["user"] !== $user && $_POST["pass"] !== $pass)
{
die ("שם משתמש וסיסמא אינם נכונים.");
}
עכשיו הכל עובד כמו שצריך חוץ מדבר אחד, אם המשתמש אכן הכניס שם וסיסמא נכונים תופיע לו ההודעה תהליך התחברות, אנא המתן. אבל אז מצטרפת גם ההודעה שלמי שמנסה להגיע לדף שמור.
האם יש דרך להציג את ההודעה של מי שמגיע לדף שמור דרך משפט IF ולא לעשות ELSE?
PHP קוד:
<?php
session_start();
include("config.php");
if (isset($_SESSION['user']) && isset($_SESSION['pass']))
{
die ("$menu");
}
if ($_POST["user"] == $user && $_POST["pass"] == $pass)
{
$_SESSION["user"] = $_POST["user"];
$_SESSION["pass"] = $_POST["pass"];
echo ("$process");
}
if ($_POST["user"] !== $user && $_POST["pass"] !== $pass)
{
die ("שם משתמש וסיסמא אינם נכונים.");
}
else
{
die ("$erorr");
}
?>
תודה לעוזרים, יוני.