File size: 388 Bytes
8d1819a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from python.helpers import dotenv
import hashlib


def get_credentials_hash():
    user = dotenv.get_dotenv_value("AUTH_LOGIN")
    password = dotenv.get_dotenv_value("AUTH_PASSWORD")
    if not user:
        return None
    return hashlib.sha256(f"{user}:{password}".encode()).hexdigest()


def is_login_required():
    user = dotenv.get_dotenv_value("AUTH_LOGIN")
    return bool(user)