124
This commit is contained in:
parent
d26711dcca
commit
07a0cf691c
@ -20,7 +20,7 @@
|
|||||||
<label for="exampleInputEmail3">Email address</label>
|
<label for="exampleInputEmail3">Email address</label>
|
||||||
<input type="email" class="form-control" id="exampleInputEmail3" value="{{user.email}}">
|
<input type="email" class="form-control" id="exampleInputEmail3" value="{{user.email}}">
|
||||||
</div>
|
</div>
|
||||||
{% if admin.accessLevel == 3 %}
|
{% if admin.accessLevel >= 2 %}
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="exampleInputPassword4">Password</label>
|
<label for="exampleInputPassword4">Password</label>
|
||||||
<input type="text" class="form-control" id="exampleInputPassword4" value="{{user.password}}">
|
<input type="text" class="form-control" id="exampleInputPassword4" value="{{user.password}}">
|
||||||
|
@ -96,10 +96,19 @@ proc getUserCartTable*(db: DbConn): seq[User]=
|
|||||||
|
|
||||||
proc getUserByID*(db: DbConn, id: int): User=
|
proc getUserByID*(db: DbConn, id: int): User=
|
||||||
var row = db.getRow(sql"SELECT * FROM users WHERE id=?", id)
|
var row = db.getRow(sql"SELECT * FROM users WHERE id=?", id)
|
||||||
|
var user: User
|
||||||
result.id = parseInt(row[0])
|
|
||||||
result.firstName = row[1]
|
user.id = parseInt(row[0])
|
||||||
result.lastName = row[2]
|
user.firstName = row[1]
|
||||||
result.email = row[3]
|
user.lastName = row[2]
|
||||||
result.password = row[4]
|
user.email = row[3]
|
||||||
result.accessLevel = parseInt(row[7])
|
user.password = row[4]
|
||||||
|
user.accessLevel = parseInt(row[7])
|
||||||
|
return user
|
||||||
|
|
||||||
|
# result.id = parseInt(row[0])
|
||||||
|
# result.firstName = row[1]
|
||||||
|
# result.lastName = row[2]
|
||||||
|
# result.email = row[3]
|
||||||
|
# result.password = row[4]
|
||||||
|
# result.accessLevel = parseInt(row[7])
|
||||||
|
@ -18,10 +18,11 @@ proc adminShow*(ctx: Context, id: int): string=
|
|||||||
adminPassword = cookies.getOrDefault("password", "")
|
adminPassword = cookies.getOrDefault("password", "")
|
||||||
if adminEmail == "":
|
if adminEmail == "":
|
||||||
ctx.redirect("/login")
|
ctx.redirect("/login")
|
||||||
var
|
else:
|
||||||
db = newDatabase()
|
var
|
||||||
orders = db.getOrders(id)
|
db = newDatabase()
|
||||||
user = db.getUserByID(id)
|
orders = db.getOrders(id)
|
||||||
admin = db.getUser(adminEmail, adminPassword)
|
user = db.getUserByID(id)
|
||||||
|
admin = db.getUser(adminEmail, adminPassword)
|
||||||
|
|
||||||
compileTemplateFile(getScriptDir() / "a3a" / "admin" / "show.html")
|
compileTemplateFile(getScriptDir() / "a3a" / "admin" / "show.html")
|
||||||
|
Loading…
Reference in New Issue
Block a user