ソースを参照

Fix query

https
jakobsn 6年前
コミット
5b102329d4
2個のファイルの変更10行の追加6行の削除
  1. +6
    -4
      src/app/model.py
  2. +4
    -2
      src/app/views.py

+ 6
- 4
src/app/model.py ファイルの表示

@@ -18,15 +18,17 @@ def get_users():

def match_user(username, password):
cursor = db.cursor()
query = ("SELECT userid, username from users where username = (%s) and password = (%s)")
cursor.execute(query, (username, password))
query = ("SELECT userid, username from users where username = \"" + username +
"\" and password = " + password)
cursor.execute(query)
user = cursor.fetchall()
return user

def set_user(username, password):
cursor = db.cursor()
query = ("INSERT INTO users VALUES (NULL, (%s), (%s))")
cursor.execute(query, (username, password))
query = ("INSERT INTO users VALUES (NULL, " + username +
", " + password + ")")
cursor.execute(query)
cursor.close()

def get_guestbook_entries():


+ 4
- 2
src/app/views.py ファイルの表示

@@ -44,10 +44,12 @@ class index():
data = web.input()
user = model.match_user(data.username, data.password)
# If there is a matching user/password in the database the user is logged in
if len(user) == 1:
if len(user):
friends = model.get_users()
session.username = data.username
return render.index(login_form, friends)
else:
friends = [[],[]]
return render.index(login_form, friends)


class register:


読み込み中…
キャンセル
保存