From 4a54659360a05f201a1cc6d6783ac83042883f5d Mon Sep 17 00:00:00 2001 From: DingZQ Date: Sun, 22 Jun 2025 16:02:50 +0800 Subject: [PATCH] Add login method --- install.py | 4 +++- main.py | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/install.py b/install.py index 7e0d8ba..cd63730 100644 --- a/install.py +++ b/install.py @@ -45,7 +45,9 @@ def install(): 'libpysal', 'spopt', 'shapely', - 'geopandas' + 'geopandas', + 'passlib', + 'jose' ] if minor == 4: diff --git a/main.py b/main.py index 1d3f82c..17da9c4 100644 --- a/main.py +++ b/main.py @@ -33,6 +33,8 @@ import time from logging.handlers import TimedRotatingFileHandler from fastapi import FastAPI, APIRouter, Depends, HTTPException, status, Request from fastapi.security import OAuth2PasswordBearer +from jose import jwt +from passlib.context import CryptContext JUNCTION = 0 RESERVOIR = 1