от
Когда я добавляю нового пользователя и пароль в консоли GCP, обновляю и жду, а затем повторно внедряю и запускаю свое веб-приложение, я не могу войти в систему с этим пользователем. Я все еще могу войти с моим первоначальным тестовым пользователем (первым и единственным пользователем до настоящего времени, кроме администратора 'postgres'. User) Я попытался удалить и повторно добавить того же пользователя. Я попытался добавить еще одного пользователя и развернуть его - снова пытаетесь войти в систему. Я позаботился о том, чтобы обновился, и дождался, пока изменения вступят в силу, перед повторным развертыванием веб-приложения. Я вошел в систему со своим исходным пользователем, выйдите из системы и попробуйте войти в систему с новым пользователем, также первоначально с новым пользователем. Я искал онлайн ответы, но на удивление безрезультатно. Основной внешний файл app.py, в котором есть код управления пользователями / код авторизации с использованием функций Flask и flask_login:
import dash
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Input, Output
import sys

#sys.path.append('/Users/crowledj/Mindfule/dash

единственный связанный с Postgres и SQL код @ начало моего файла «успеха»:

import dash
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Input, Output, State

import plotly.graph_objs as go

from textwrap import dedent as d

from flask import Flask
import pandas as pd
import numpy as np
from NutrientParser import parseNutrientStr_frmUser,parseResearch,parseFoodResearch,find_substring
from userMindfuleClasses import *
import PIL  
import urllib3
from PIL import Image
import json,os
import arrow


from server import app
from flask_login import current_user

import psycopg2
from datetime import datetime

timeStamp=datetime.now()

#db_user='test'
#db_pass='test1'
#db_name='foodnmood

Я ожидаю, что смогу по крайней мере добавить нового пользователя (который автоматически имеет разрешения на вход) и войти в систему после страницы входа в систему, когда я повторно разверну приложение после внесения этого изменения в консоли GCP.
    

        

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

1 Ответ

0 голосов
от
Проблема здесь, как оказалось, на самом деле полностью связана с локальной библиотекой аутентификации, которую я установил с GitHub - которая использует 'flask_login' (flask_login == 0.4.1 -> pip install flask-login == 0.4.1) .All Мне нужно было обновить нового пользователя и пароль в локальном файле .txt, а также в облачной консоли SQL gcloud.     
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...