رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تعیین action هایی که نیاز به لاگین ندارند
#1
مگه وقتی از کامپوننت Auth استفاده می کنیم همه action ها به صورت پیش فرض deny نیستن و ما اگه بخوایم یه action یی رو عمومی کنیم کافیه تو تابع beforeFilter اون کنترلر مشخصش کنیم؟ پس چرا من هر کاری می کنم نمیشه؟

مثلا تو کنترلر users کار می کنه ولی تو posts کار نمی کنه

userscontroller :
کد پی‌اچ‌پی:
public function beforeFilter()
        {
            
parent::beforeFilter(); 
            
$this->Auth->allow("index""add");
        } 

postscontroller
کد پی‌اچ‌پی:
public function beforeFilter()
        {
            
parent::beforeFilter(); 
            
$this->Auth->allow("index""add");
        } 

در واقع تو کنترلر posts فقط اکشن add عمومی میشه و بدونه لاگین هم میشه بهش وارد شد ولی index همچنان نیاز به لاگین داره

خوب علت اینکه چرا اینطوری میشد و پیدا کردم ولی نمی دونم چه ربطی داره!

من تو کنترلر posts داشتم صفحه بندی و تست می کردم و این تیکه کد رو داشتم
کد پی‌اچ‌پی:
public $paginate = array("limit" => "3"); 

وقتی برش داشتم حل شد مشکل allow نشدن اکشن index

ولی چه ربطی دارن به هم؟
پاسخ
سپاس شده توسط


پیام‌های این موضوع
تعیین action هایی که نیاز به لاگین ندارند - fatemeh - 2012/10/16, 01:00 PM

موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تعیین سطح دسترسی در پلاگین با Acl mahdi_smf 0 2,452 2015/12/30, 05:30 PM
آخرین ارسال: mahdi_smf
  صفحه لاگین ادمین مجزا mobasher 2 2,319 2014/01/11, 11:44 PM
آخرین ارسال: saleh
  مشکل در ریدایرکت بعد از لاگین Alireza 6 5,725 2013/07/21, 10:46 AM
آخرین ارسال: Alireza
  لاگین کردن کاربر به صورت manual (حل شد) mobasher 12 9,773 2013/05/14, 09:46 AM
آخرین ارسال: mobasher
Question تشخیص اینکه کاربر لاگین کرده است یا نه fery 5 5,276 2012/06/15, 12:21 PM
آخرین ارسال: payamsp
  تعیین سطوح دسترسی جدید برای کنترلها و اکشن های جدید mimre 5 6,152 2011/10/24, 08:42 PM
آخرین ارسال: saleh
  نحوه بررسی دسترسی به سایر action ها به وسیله ACL ghasem.fattahpour 4 6,129 2010/08/28, 03:38 PM
آخرین ارسال: ghasem.fattahpour

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان