Код: Выделить всё
# session cookie configuration
app.config["REMEMBER_COOKIE_DOMAIN"] = "mysite.com" # also .mysite.com
app.config["REMEMBER_COOKIE_SECURE"] = True
app.config["SESSION_COOKIE_SECURE"] = True
app.config["REMEMBER_COOKIE_SAMESITE"] = "Lax" # also "None"
app.config["REMEMBER_COOKIE_PATH"] = "/" # which is the default but anyways
app.config["SESSION_COOKIE_PATH"] = "/"
# trying to clear sessions on logout
session.clear()
session["_remember"] = "clear"
logout_user()
# ... trying to manage cookies manually by making a request (deleting nor expiring)
response.set_cookie("remember_token", "", expires=datetime.utcnow() - timedelta(days=1), domain=".mysite.com") # URL taken straight from the browser inspector
response.delete_cookie("remember_token", domain="mysite.com")
# ...
< /code>
В начале Android Chrome даже не помнит пользователя, потому что он не примет файл cookie. Затем я получил хром, чтобы вспомнить куки (даже не уверен, как, на данный момент, но, возможно, это были эти cookie_secure
В настоящее время каждый вариант, который я пробовал журналы Пользователь выходит (и он остается зарегистрированным даже на обновлении страницы). Но затем, если я уйду с приложения и снова открою (либо скользя, либо даже заставив выходить из конфигурации Android), он сначала загружает страницу, как будто пользователь не вошел в систему, а затем, если я перезагружаю страницу, Пользователь волшебным образом всплывает на существование, как будто он снова вошел в систему. Список cookie), но затем, когда я ухожу и перезагружаю приложение, они снова возрождают. «В.Е.». Кто -нибудь знает, что, черт возьми, происходит и как держать пользователей, выходящих из строя после того, как они вышли? Большое спасибо!
Подробнее здесь: https://stackoverflow.com/questions/794 ... sing-remem