Здравствуйте.
Столкнулся с проблемой:
Выполняю авторизацию на разрабатываемом сайте.
В шаблоне любой страницы flatpages показано, что пользователь залогинен:
Если перейти по ссылке на страницу с моим приложением, то видно, что пользователь якобы не авторизован:
Если нажать на вход, то выходит сообщение, что пользователь все-таки авторизован:
Оба шаблона и шаблон страницы flatpages и шаблон страницы моего приложения ссылаются на базовый шаблон:
{% extends "base.html" %}
В базовом шаблоне прописан следующий код описывающий информацию об авторизации:
<div class="form">
{% if user.is_staff %}
<a href="{% url 'admin:index' %}">Панель администрирования</a>
<br>
{% endif %}
{% if not user.is_authenticated %}
<a href="/accounts/login/">Вход</a>
|
<a href="/accounts/register/">Регистрация</a>
{% endif %}
{% if user.is_authenticated %}
<i class="icon-user"></i> <a href="/profiles/edit/">{{ user }}</a>
|
<a href="/accounts/logout/">Выход</a>
{% endif %}
</div>
Подскажите, пожалуйста, в какую сторону копать в моем приложении? CSRF ли этому виной или нужно смотреть куда-то еще в поисках проблемы?