Переглянути джерело

basic DB authorization

sqlite
DESKTOP-Q2SHMM6\ernes 2 роки тому
джерело
коміт
f69733ab01
1 змінених файлів з 7 додано та 1 видалено
  1. 7
    1
      public/index.php

+ 7
- 1
public/index.php Переглянути файл

@@ -121,7 +121,13 @@ $app->map(['GET', 'POST'], '/login', function (Request $request, Response $respo
addFooter($response);
} else {
$postdata = $request->getParsedBody();
if ($postdata['username'] == 'gebruiker' && $postdata['password'] == "abcd") {

global $db;
$sql = "SELECT COUNT(*) as count FROM users WHERE username = '" . $postdata['username'] . "' AND password = '" . $postdata['password'] . "'";
$ret = $db->query($sql);
$rows = $ret->fetchArray(SQLITE3_ASSOC);
$rowcount = $rows['count'];
if ($rowcount == 1) {
$_SESSION["username"] = $postdata['username'];
addNavbar($response);
$response->getBody()->write('Logged in');

Завантаження…
Відмінити
Зберегти