Я не уверен, где моя проблема, но идея состоит в том, чтобы увидеть, есть ли cookie, и решить, следует ли перенаправить пользователя на страницу входа или на главную страницу.
Вот моя колба-Snippet:
@app.route('/')
def indexStart():
if 'session' in request.cookies:
user = request.cookies.get('session')
else:
user = False
if user:
userExsists = dbhndlr.checkLoginRequestSession(user)
if userExsists == 1:
return render_template('index.html')
return render_template('login/login.html')
Мой файл cookie установлен с кодом jquery, может быть в этом причина
$(document).ready(function(){
$("#submit").click(function(){
$.post( "/process", { name: $('#name').val(), pw: $('#pw').val() })
.done(function( data ) {
if (data.loginStatus != "1") {
$('#errorAlert').text(data.loginStatus).show();
}
else {
$.cookie('session', data.name);
location.reload();
}
});
});
});
Здесь указан мой файл cookie, я также могу найти свой файл cookie в моемв браузере, но когда мой cookie установлен и location.reload();
запущен, он все равно попадает на страницу входа.