31 lines
832 B
Python
31 lines
832 B
Python
# LOGIN CLIENT
|
|
# HANDLES ACCOUNT CREATION AND VERIFICATION
|
|
from pathlib import Path
|
|
from datetime import datetime
|
|
import time
|
|
|
|
# Sets the universal current path
|
|
script_dir = Path(__file__).parent
|
|
|
|
def login_logic():
|
|
while True:
|
|
print("LOGIN CLIENT")
|
|
print("[1] Login [2] Sign in")
|
|
login_choice = input(" > ")
|
|
|
|
if login_choice == "1":
|
|
login_username = input("Username > ")
|
|
login_password = input("Password > ")
|
|
|
|
# Get current time (request identifier)
|
|
timestamp_ms = int(time.time() * 1000)
|
|
|
|
# Create a request
|
|
with open(script_dir / "requests" / f"{timestamp_ms}.txt", "w") as request:
|
|
request.write(f"LOGIN:{login_username}:{login_password}")
|
|
|
|
|
|
# The main thing
|
|
if __name__ == "__main__":
|
|
login_logic()
|