show if ...UserGroup=1 بدون استفاده از restrictAccess

  • نویسنده موضوع zhra
  • تاریخ شروع

zhra

تازه وارد
سلام دوستان

من یک صفحه ساختم که قسمتی از اون رو میخام پنهان کنم که فقط برای مثال UserGroup= 1, باز باشه و بقیه قسمتهاش برای عموم قابل مشاهده باشه

در قسمت مورد نظر از این دستور استفاده می کنم


کد:
<?php if('$_SESSION[MM_UserGroup]==1'){
?>
<div .......................... </div>
<? }; ?>
و برای معرفی SESSION هم در بالا از session start();

استفاده کردم اما پیغام خطا میده اما وقتی محدودیت دسترسی restrictAccess میذارم (یعنی برای مثال فقط یوزر گروپ 1و2 بتونن اون قسمت رو مشاهده کنند)درسته .. میخام اینو بپرسم که چیکار کنم بدون گذاشتن محدودیت دسترسی مشکل حل شه.. طوری که یه کاربر که عضو نیست و یوزر گروپ نداره هم بتونه ببینه قسمتهایی که اجازه داشته باشه

یا اینکه به شکلی تعریف بشه که شخصی که عضو نیست یوزر گروپ 3 داره .

 

zegersot

کاربر عضو
ببنید مشکل شما الان توی شرط if هست

که کد های php رو گذاشتی توی '' نباید این کارو کنید !


کد:
<?php
@session start();
 if($_SESSION[MM_UserGroup]==1){
?>
<div .......................... </div>
<? }; ?>
به این نحوه

 

zhra

تازه وارد
مشکل از اون نبود..اینجا تند نوشته بودم اشتباه تایپ شده بود.... بالاخره متوجه شدم و حل شد.به جای شرط if این شرط رو نوشتم..چون در اون حالت اصلا یوزر گروپ وجود نداره


کد:
<?php if( isset($_SESSION['MM_UserGroup']) && $_SESSION['MM_UserGroup']==1){
?>
 
آخرین ویرایش توسط مدیر:
بالا