feat: setup for setting first password
This commit is contained in:
11
security.py
11
security.py
@@ -189,9 +189,14 @@ async def logout(response: Response):
|
||||
|
||||
|
||||
def generate_one_time_token(username):
|
||||
expire = timedelta(days=7)
|
||||
token = create_access_token(data={"sub": username}, expires_delta=expire)
|
||||
return token
|
||||
user = get_user(username)
|
||||
if user:
|
||||
expire = timedelta(days=7)
|
||||
token = create_access_token(
|
||||
data={"sub": username, "name": user.display_name},
|
||||
expires_delta=expire,
|
||||
)
|
||||
return token
|
||||
|
||||
|
||||
class FirstPassword(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user