» »

python pymysql

python pymysql

dejco_h ::

zdravo folk imam eno vprašanje delam tako imenovan "personalo registration form" formo sem naredil in tudi za login page sem naredil ampak imam problem v tej kodi mi samo preverja password ne pa tudi emaila...se paravi za email kerkoli vpišem me spusti naprej ker mi ga ne preveri če je bil že vpisan v bazi mi lahko kdo malo pamaga? hvala za odgovore

def login():
    if Email_entry.get()=='':
        messagebox.showerror('Alert','Please enter your email')
    elif Passwod_entry.get()=='':
        messagebox.showerror('alert','please enter your passowrd')
    else:
        db = pymysql.connect(host='localhost', user='root', password='1234', database='Personal_registration_form')
        cur=db.cursor()


        query = 'select * from personaldata where email=%s'
        cur.execute(query,(Email_entry.get()))
        row=cur.fetchone()

        query='select * from personaldata where passwrd=%s'
        cur.execute(query,(Passwod_entry.get()))

        row=cur.fetchone()
        if row==None:
            messagebox.showerror('Alert','incorect email or password')
            return
        else:
            messagebox.showinfo('Succes','your login is succesfull')
            messagebox.showinfo('','You are welcome')

            Email_entry.delete(0,END)
            Passwod_entry.delete(0,END)

            window.destroy()
            import main


RedDrake ::

Bom zelo prijazen.
Druga vrstica z row=cur.fetchone() ti prepiše vrednost row prve takšne vrstice.
Spremeni ime spremenljivke rezultata query-a v tej drugi vrstici iz row v nekaj drugega in potem v glavnem if-u preveri še to spremenljivko.

dejco_h ::

RedDrake je izjavil:

Bom zelo prijazen.
Druga vrstica z row=cur.fetchone() ti prepiše vrednost row prve takšne vrstice.
Spremeni ime spremenljivke rezultata query-a v tej drugi vrstici iz row v nekaj drugega in potem v glavnem if-u preveri še to spremenljivko.


aja samo res kera bedna napaka...ej hvala za komentar

bemfa ::

Kaj to za UM programiraš nov sistem? Si na dobri poti: nešifrirana gesla, neuparjen email/geslo, root user za bazo, pass za bazo v kodi, ...

dejco_h ::

bemfa je izjavil:

Kaj to za UM programiraš nov sistem? Si na dobri poti: nešifrirana gesla, neuparjen email/geslo, root user za bazo, pass za bazo v kodi, ...

ne ne... pa tak malo se igram s temi zadevami


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C# težava

Oddelek: Programiranje
233724 (2570) mladec
»

Jquery

Oddelek: Izdelava spletišč
151802 (1526) mk818764
»

PHP login skript

Oddelek: Izdelava spletišč
282810 (1396) Lion29
»

Izpis iz MySQL v html tabelo - problem

Oddelek: Izdelava spletišč
91323 (1166) markz
»

Zakaj? (php & mySQL)

Oddelek: Programiranje
51220 (1147) darh

Več podobnih tem