View Full Version : سوال: update پسورد مدیر
yalda71
پنج شنبه 14 آبان 1394, 17:27 عصر
می خوام نام کاربری و پسورد مدیرو تغییر بدم اما نمیدونم واسه امنیتش چکار کنم و شرط بذارم کسی که داره پسوردو تغییر میده حتما خود مدیر باشه
hamedarian2009
پنج شنبه 14 آبان 1394, 18:41 عصر
خب باید شما یک پنل ادمین داشته باشید که فقط مدیر بتونه با لاگین کردن بهش دسترسی داشته باشه و تو همون پنل هم بتونه رمز خودشو تغییر بده
روش کار هم به این صورت شما باید یک جدول برای کاربران داشته باشید و نام کاربری و کلمه عبور رو داخلش داشته باشید بعد یک فرم لاگین مثلا داخل صفحه login.php درست کنید و کاربر اگه اطلاعاتشو درست ارسال کرد براش یک سشن به این صورت ست کنید:
$_SESSION['admin'] = true;
و کاربرو به صفحه مدیریت ریدایرکت کنید.
یه تابع هم برای بررسی مدیر بودن کاربر تعریف کنید و اول هر صفحه ای که مربوط به مدیره قرار بدین مثلا:
function isAdmin()
{
if(!isset($_SESSION['admin']) || $_SESSION['admin'] != true) {
header('Location:login.php');
exit;
}
}
اول هر صفحه مدیریت این تابع رو call کنید:
isAdmin();
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.