Beispiel #1
0
def welcome():
    username = request.form['username']
    userdata = userdb.check_user(username)
    if (userdata == None):
        return render_template("loginerror.html")
    else:
        session['username'] = userdata[1]
        session['user_id'] = userdata[0]
        session['fullname'] = userdata[3]
        #return render_template("welcome.html", name=username)
        return redirect(url_for('index'))
Beispiel #2
0
def login():
    params=request.args if request.method == 'GET' else request.form
    username=params.get('username','')
    password=params.get('password','')
    #import login
    import userdb as login
    if login.check_user(username,password):
        session['user']={'username':username}  #用户信息验证通过后,将信息存储到session中
        flash('登陆成功')
        return redirect('/logs/')
    else:
        return render_template('login.html',username=username,error='您输入的用户名或密码错误!')
Beispiel #3
0
def welcome():                              #POST -> sends data to the server
    username = request.form['username']     #estraggo i dati da request: request.form è il dictionary che contiene tutti i dati inseriti
                                            #dall'utente - nel caso specifico estraggo username (name del text box nel form di index.html)
    userdata = userdb.check_user(username)
    if(userdata==None):
        return render_template("loginerror.html")
    else:
        session['username'] = userdata[1]
        session['user_id'] = userdata[0]
        session['fullname'] = userdata[3]
        #return render_template("welcome.html", name=username) #in questo modo faccio l'inject di username nella variabile name,
                                            #e poi posso usarlo nella pagina about come {{ name }}
        return redirect(url_for('index'))