You could change the cache.py file into the path directory: /edx/app/edxapp/edx-platform/common/djangoapps/utils/cache.py
The only thing that you must do is to change the def wrapper funvction adding the command "return view_func(request, *args, **kwargs)" as below. Using that command you don't cache the pages so the crfs tokens can be changed. def decorator(view_func): """The outer wrapper, used to allow the decorator to take optional arguments.""" @wraps(view_func) def wrapper(request, *args, **kwargs): * return view_func(request, *args, **kwargs)* """The inner wrapper, which wraps the view function.""" # Certificate authentication uses anonymous pages, Τη Παρασκευή, 30 Μαΐου 2014 - 4:38:54 μ.μ. UTC+3, ο χρήστης Chetan Parekh έγραψε: > > Hello All, > > I have get this error, when try to login in LMS edx. > Can anyone suggest why this error comes? > Thanks in advance. > > Error : > > Forbidden (403) > > CSRF verification failed. Request aborted. > Help > > Reason given for failure: > > CSRF token missing or incorrect. > > > In general, this can occur when there is a genuine Cross Site Request > Forgery, or when Django's CSRF mechanism > <http://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ref-contrib-csrf> has > not been used correctly. For POST forms, you need to ensure: > > - Your browser is accepting cookies. > - The view function uses RequestContext > > <http://docs.djangoproject.com/en/dev/ref/templates/api/#subclassing-context-requestcontext> > for > the template, instead of Context. > - In the template, there is a {% csrf_token %} template tag inside > each POST form that targets an internal URL. > - If you are not using CsrfViewMiddleware, then you must use > csrf_protect on any views that use the csrf_token template tag, as > well as those that accept the POST data. > > You're seeing the help section of this page because you have DEBUG = True in > your Django settings file. Change that to False, and only the initial > error message will be displayed. > > You can customize this page using the CSRF_FAILURE_VIEW setting. > > > Thanks, > > Chetan Parekh > -- You received this message because you are subscribed to the Google Groups "General Open edX discussion" group. To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/f65fefc1-692d-49c6-a750-ed614ce2f927%40googlegroups.com.