Как сделать форму входа и регистрации на python

Для начала установите библиотеку kittyscript

pip install kittyscript
Войдите в полноэкранный режим Выйти из полноэкранного режима

затем импортируйте эти библиотеки

from kittyscript import *
import hashlib
Войдите в полноэкранный режим Выйти из полноэкранного режима

здесь я использую hashlib для хэширования паролей и kittyscript для проверки электронной почты.

Затем сделайте два оператора if

from kittyscript import *
import hashlib

S = input("Sign up or log inn:")

if S == "Sign up":
    password = input("New Passwordn:")
    NewUseremail = input("Your E-mailn:")
    checkemail(NewUseremail)
    hashed_password = hashlib.sha256(password.encode('utf-8')).hexdigest()
    data = ["n",NewUseremail, ",", hashed_password] 
    with open('index.csv', 'a', encoding='UTF8') as f:
        f.writelines(data)

if S == "Log In":
    Username = input("Your Usernamen:")
    if Username in open('index.csv').read():
        Password = input("Your Passwordn:")
        hashpass = hashlib.sha256(Password.encode('utf-8')).hexdigest()
        if hashpass in open('index.csv').read():
            print("Logged in")
        else:
            print("Invalid Username")
            exit()
    else:
        print("Invalid Username")
        exit()
Войти в полноэкранный режим Выйти из полноэкранного режима

и готово

Оцените статью
devanswers.ru
Добавить комментарий