رفتن به مطلب
رونمایی از اولین و قویترین قالب IPS در ایران و در مارکتهای جهانی ×

خطای 2S119/1. The CSRF protection key did not match


پست های پیشنهاد شده

سلام دوستان

من دارم روی یک برنامه کار میکنم که کارش ایجاد جدول هستش و در هر ستون یک آیکنی درج میشه که با کلیک روش عملی انجام میشه ولی بعد از افزودن لینک خطای زیر ظاهر میشه:

 2S119/1. The CSRF protection key did not match. This may indicate a plugin or theme is out of date. Please contact technical support for more information. 

فرمت:

'link'		=> \IPS\Http\Url::internal('app=mtasa&module=adminpanel&controller=players&do=viewAccount&id='. $row['id'])

اطلاعات جدول:

protected function viewAccount()
	{
		\IPS\Session::i()>csrfCheck();
		$database = \IPS\mtasa\Application::dbConnect();

		$result = $db->select( '*', 'users', [ 'id = ?', \IPS\Request::i()->id ] )->first();

		$template = \IPS\Theme::i()->getTemplate( 'adminpanel', 'mtasa', 'admin' )->playerDetails($result);
		\IPS\Output::i()->output = $template;
	}

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • تعداد پاسخ 8
  • زمان ایجاد
  • آخرین پاسخ

بهترین ارسال کنندگان این موضوع

روزهای محبوب

بهترین ارسال کنندگان این موضوع

  • تیم مدیریت

سلام کاربر گرامی،

سوال یا مشکل شما دریافت شده است و چون هیچ یک از اعضای تیم پشتیبانی در حال حاضر آنلاین نیستند به تاپیک شما بعد از چند ساعت پاسخ داده خواهد شد!

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

,
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر کل | موسس سایت

سلام

واقعیتش سردر نیاوردم میخواین چه برنامه ای بسازین ولی کد CSRF زیر رو باید اضافه کنین تا خطارو نگیرین:

/**
	 * @brief	Has been CSRF-protected
	 */
	public static $csrfProtected = TRUE;

تیکه کد زیر هم که ازش استفاده کردین تو نسخه های بعد 4.5 دیگه منسوخ شده و کاربردی نداره:

\IPS\Session::i()>csrfCheck();

موقع کد نویسی یک برنامه به کد منبع خود انجمن نگاه کنید، زیرا مستندات خود IPS بسیار قدیمی هستن.

IPSforum.ir  astrocat.webp

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر کل | موسس سایت
هم اکنون، javani گفته است:

خب الان من باید کد CSRF که دادین رو باید تو فایل Application.php قرار بدم؟

نه دیگه!

اینجا: module=adminpanel&controller=players

 

IPSforum.ir  astrocat.webp

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر کل | موسس سایت
هم اکنون، javani گفته است:

پس الان تیکه کد زیر طبق فرمایش شما کارایی نداره؟

\IPS\Session::i()>csrfCheck();

 

بله

IPSforum.ir  astrocat.webp

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • تیم مدیریت

این تاپیک بدلیل یافتن راه حل از سوی کاربر، قفل شده است. اگر سوال یا مشکلی در این خصوص دارید لطفا تاپیک جدیدی ایجاد کنید.

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • ایجاد مورد جدید...

اطلاعات مهم

برای تجربه رابط کاربری بهتر و تعامل بهتر شما با انجمن ما از کوکی ها استفاده میکنیم قوانین