Implement login API, closes #1 #2

Open
BlackCorbeau wants to merge 25 commits from dev into main
5 changed files with 14 additions and 9 deletions
Showing only changes of commit 2b7fecb248 - Show all commits
+2
View File
@@ -0,0 +1,2 @@
KEY= # Key for JWT token
POSTGRES_URL=postgresql://
+4 -1
View File
@@ -1,9 +1,12 @@
from sys import exit
from flask import Flask
from api.auth.loginapi import loginBP
from utils.loadDotEnv import initializeENV
from utils.PostgressConnect import PSQLConnect, PSQLCursor
state = initializeENV()
if not initializeENV():
exit(-1)
#conn = PSQLConnect()
#cur = PSQLCursor(conn)
+1 -1
View File
@@ -1,4 +1,4 @@
flask==3.1.2
python-dotenv
psycopg-binary
psycopg2-binary
pyjwt
+1 -1
View File
@@ -2,7 +2,7 @@ import psycopg2
import os
def PSQLConnect():
Review

Где используется?

Где используется?
Review

Вспомогательный модуль для работы с БД

Вспомогательный модуль для работы с БД
Review

Я вижу что это. Где используется?

Я вижу что это. Где используется?
Review

./db/Initalizedb

./db/Initalizedb
Review

Такого файла нет

Такого файла нет
Review

Он пока не готов я его дописываю

Он пока не готов я его дописываю
conn = psycopg2.connect(os.getenv('POSTDRESS_CONNECTION'))
conn = psycopg2.connect(os.getenv('POSTGRES_URL'))
return conn
def PSQLCursor(conn):
Review

Где используется?

Где используется?
Review

./db/Initalizedb

./db/Initalizedb
1
+6 -6
View File
@@ -2,14 +2,14 @@ import os
from dotenv import load_dotenv
from .createLogger import createLogger
Outdated
Review

Где используется?

Где используется?
Outdated
Review

Функция загружающая переменные окружения

Функция загружающая переменные окружения
Outdated
Review

Я вижу что это. Где используется?

Я вижу что это. Где используется?
Outdated
Review

./db/Initalizedb, щас поставлю в другое место

./db/Initalizedb, щас поставлю в другое место
DOTENV_PATH = '.env'
log = createLogger("ENV")
def initializeENV():
dotenv_path = '../.env'
if os.path.exists(dotenv_path):
load_dotenv(dotenv_path)
def initializeENV() -> bool:
if os.path.exists(DOTENV_PATH):
load_dotenv(DOTENV_PATH)
log.info('.env is loaded')
Outdated
Review

Пока ладно, но надо бы либы для логирования использовать

Пока ладно, но надо бы либы для логирования использовать
return 1
return True
else:
log.error('.env isn`t loaded')
return 0
return False