Merhaba TH ailesi.2 gündür üzerinde çalıştığım bir proje var.Bu proje bir giriş paneli.Sqlite3 ile yapıyorum.
Program şöyle ilk önce bize "Sistemimize kayıt olmak istermisiniz?"diye soruyor evet dersek kullanıcı adınızı ve şifrenizi giriyorsunuz.
O girdiğiniz kullanıcı adı ve şifre veritabanına kaydediliyor.Ama evet dersek bizden bir kullanıcı adı ve şifre isticek.
Şimdi sizden istediğim şu ben bu girdiği bilgileri veritabanındaki bilgilerle doğrumu değil mi diye kontrol etmek istiyorum eğer doğru ise giriş yapmasını istiyorum.
Kodlar:
Kod:
#Giriş protokolü
import sqlite3
print("""
#################################
# TurkHacks and Hardcore Team #
# Coded by Melén #
#################################
""")
con = sqlite3.connect("users.db")
cursor = con.cursor()
def tablolustur():
cursor.execute("CREATE TABLE IF NOT EXISTS kullanıcılar (ad TEXT,şifre)")
def değerekle():
print("Sistemimize hoşgeldiniz.")
print("IP adresiniz kayıt ediliyor.")
soru = str(input("Sistemimize kayıt olmak istermisiniz?(E/H):"))
if (soru == "E") or (soru == "e" ):
nck = input("Kayıt olmak istediğiniz kullanıcı adını giriniz(Kullanıcı adını iyi seçiniz birdaha değiştiremezsiniz):")
pwd = input("Şifrenizi belirleyiniz:")
liste =[nck,pwd]
cursor.execute("INSERT INTO kullanıcılar(ad,şifre) VALUES ('{}','{}')".format(nck,pwd))
con.commit()
elif (soru == H) or (soru == h):
grş = input("Kullanıcı adınızı giriniz:")
şfr = input("Şifrenizi giriniz:")
else:
print("Yanlış bir işlem yaptınız başa yönlendiriliyorsunuz.")
değerekle()
tablolustur()
değerekle()
#Gelecek programıda azcık tanıtmış olduk

