در حال بارگزاری ...

خطای The anti-forgery cookie token and form field token do not match در ناپ کامرس 3.8

3 سال قبل
#372 نقل و قول
سلام
من میخوام تو این پست مشکلاتی که ممکنه برای توسعه دهنده ها در حین نصب یا جابه جایی یا استفاده از ناپ کامرس اتفاق می افته مطرح کنم.
دوستان هم اگر ارور یا مشکلی در کار ناپ دیدند اینجا مطرح کنن تا با همفکری حلش کنیم.
با آرزوی موفقیت شما
1
3 سال قبل
#373 نقل و قول
من ناپ کامرس 3.7 را به 3.8 ارتقا دادم و تم پاویلون و پلاگین هاش را هم نصب کردم.
تنها مشکلی که وجود داره اینه که که وقتی وارد محیط ادمین میشم , یعنی در همان ابتدای ورود به محیط مدیریت, این خطا را میده
error happened
که البته با یه رفرش صفحه از بین میره و بعدش هم مشکلی نداره ... اما به هر حال باید رفع بشه دیگه
وقتی رفتم در گزارش وقایع در در منوی سیستم >> گزارش وقایع  را خوندم

سطح گزارش وقایع    خطا

پیام کوتاه  
The anti-forgery cookie token and form field token do not match


پیام کامل

System.Web.Mvc.HttpAntiForgeryException (0x80004005): The anti-forgery cookie token and form field token do not match. at System.Web.Helpers.AntiXsrf.TokenValidator.ValidateTokens(HttpContextBase httpContext, IIdentity identity, AntiForgeryToken sessionToken, AntiForgeryToken fieldToken) at System.Web.Helpers.AntiXsrf.AntiForgeryWorker.Validate(HttpContextBase httpContext) at System.Web.Helpers.AntiForgery.Validate() at System.Web.Mvc.ValidateAntiForgeryTokenAttribute.OnAuthorization(AuthorizationContext filterContext) at Nop.Web.Framework.Security.AdminAntiForgeryAttribute.OnAuthorization(AuthorizationContext filterContext) at System.Web.Mvc.ControllerActionInvoker.InvokeAuthorizationFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__19(AsyncCallback asyncCallback, Object asyncState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.CallBeginDelegate(AsyncCallback callback, Object callbackState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) at System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeAction(ControllerContext controllerContext, String actionName, AsyncCallback callback, Object state) at System.Web.Mvc.Controller.<BeginExecuteCore>b__1c(AsyncCallback asyncCallback, Object asyncState, ExecuteCoreState innerState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallBeginDelegate(AsyncCallback callback, Object callbackState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) at System.Web.Mvc.Controller.BeginExecuteCore(AsyncCallback callback, Object state) at System.Web.Mvc.Controller.<BeginExecute>b__14(AsyncCallback asyncCallback, Object callbackState, Controller controller) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallBeginDelegate(AsyncCallback callback, Object callbackState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) at System.Web.Mvc.Controller.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) at System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__4(AsyncCallback asyncCallback, Object asyncState, ProcessRequestState innerState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallBeginDelegate(AsyncCallback callback, Object callbackState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback callback, Object state) at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)



0
3 سال قبل
#374 نقل و قول
این سوال را در انجمن ناپ کامرس http://www.nopcommerce.com/boards هم مطرح کردم
هر زمان جوابش بیاد اینجا هم خواهم گذاشت.
0
3 سال قبل
#376 نقل و قول
فکر کنم دلیلش این باشه
کلید ماشین سفارشی تعیین نشده است (web.config file)
اما نمیدونم چطوری رفعش کنم
کلید سفارشی را چطوری بسازم ؟
و در فایل مزبور کجاش بزارم ؟
0
3 سال قبل
#377 نقل و قول
بله مشکل همون بود فقط نمیدونستم چطوری حلش کنم که دوست عزیزم آقای Divyang کمک کرد
اینم لینکش :
http://www.nopcommerce.com/boards/t/27402/solved-machine-key-in-nop-320.aspx?p=2#182573

و مشکل حل شد.
این مورد برای همه پیش میاد و امیدوارم با این راه حل کارتون راه بیفته.
موفق باشید.
1
3 سال قبل
#406 نقل و قول
با عرض پوزش بابت تاخیر در پاسخگویی:

اگر در انجمن ناپ کامرس فارسی در همین بخش عبارت anti-forgery را جستجو کنید این موضوع قبلا پاسخ داده شده است. همانطور که خودتون هم اشاره کردید مربوط به machine key است.

در زیر می توانید آنرا ببینید:

http://nopshop.ir/boards/topic/137/
1
دسته بندی ها