| | |
| | | # print(response.text) |
| | | return self._handle_response(response) |
| | | |
| | | async def login(self, username: str, password: str, remember_me=True, invite_token:str="") -> str: |
| | | async def login(self, username: str, password: str, remember_me=True, invite_token:str="", email="") -> str: |
| | | # password = RagflowCrypto(settings.PUBLIC_KEY, settings.PRIVATE_KEY).encrypt(password) |
| | | data = {"email": f"{username}@basic.com", "password": password, "remember_me": remember_me, "invite_token": invite_token, |
| | | data = {"email":email if email else f"{username}@basic.com", "password": password, "remember_me": remember_me, "invite_token": invite_token, |
| | | "language": "zh-Hans"} |
| | | |
| | | async with httpx.AsyncClient() as client: |