خودتو خیلی پیچوندی
اینهمه isset واسه چیه
خوب همین یه تیکه کد:
[PHP]mysql_num_rows($query) == 0)[/PHP]کافیه برای چک کردن وجو داشتن کاربر
اینجور که معلومه اصلاً شما سشن هاتون ست نمیشه
کد رو اینجوری تغییر بدید که:
[PHP]
session_start();
include '../connectfile.php';
mysql_select_db('x');
if (isset($_SESSION['admin']) && isset($_SESSION['pwAdmin'])) {
$admin = $_SESSION['admin'];
$pw = $_SESSION['pwAdmin'];
$query = mysql_query("SELECT username, vPass FROM user WHERE username = '$admin' and vPass = '$pw'") or die (mysql_error());
if (mysql_num_rows($query) == 0) {
header("location: ../ucp/login.php");
}else{
ادامه کدتون از قبیل ست کردن کوکی و ...
}
else { شما اطلاعات فرم قبلی رو وارد نکردید
[/PHP]
من فقط کد خودتون رو تغییر دادم و موارد اضافی رو حدف کردم
در کل فکر میکنم اگه کدتون همینه باشه که اینجا قرار دادی رو اصول عمل نشده
چون اگر کاربر نام کاربری و پسورد رو نداده باشه اصلاً به این صفحه نباید بیاد که شما تو این صفحه بیاید چک کنید که آیا کاربر سشنش ست شده یا نه