diff --git a/robocze/admin/index.php b/robocze/admin/index.php index 35474bb..85591ed 100644 --- a/robocze/admin/index.php +++ b/robocze/admin/index.php @@ -22,6 +22,8 @@ if (empty($_GET['mode'])) Przekieruj('index.php?mode=admin_gallery'); } +//NaglowekXHTML(); + switch($_GET['mode']) { #logowanie @@ -76,20 +78,20 @@ switch($_GET['mode']) case 'add': { - require('./gallery_item_add.php'; - break + require('./gallery_item_add.php'); + break; } case 'edit': { - require('./gallery_item_edit.php'; - break + require('./gallery_item_edit.php'); + break; } case 'delete': { - require('./gallery_item_delete.php'; - break + require('./gallery_item_delete.php'); + break; } } @@ -117,20 +119,20 @@ switch($_GET['mode']) case 'add': { - require('./user_add.php'; - break + require('./user_add.php'); + break; } case 'edit': { - require('./user_edit.php'; - break + require('./user_edit.php'); + break; } case 'delete': { - require('./user_delete.php'; - break + require('./user_delete.php'); + break; } } diff --git a/robocze/admin/login.php b/robocze/admin/login.php index a2ef64d..0a45320 100644 --- a/robocze/admin/login.php +++ b/robocze/admin/login.php @@ -5,4 +5,63 @@ * @version $Id$ **/ -?> \ No newline at end of file +$msg = ''; +if (isset($_POST['nick'], $_POST['passwd']) && strlen(trim($_POST['nick']))>0 && strlen(trim($_POST['passwd']))>0 ) +{ + $sql = "SELECT * FROM `admins` WHERE `nick`='".strip_tags(addslashes($_POST['nick']))."'"; + if (!$result = $DB->query($sql)) + { + blad('Nie mozna sprawdzic tabeli administracyjnej!'); + } + if ($result->num_rows==0) + { + $msg = 'Podany użytkownik nie istnieje w bazie!'; + } + else + { + $row = $result->fetch_assoc(); + if ($row['password'] == md5($_POST['passwd'])) + { + $_SESSION['logged'] = true; + $sql = "UPDATE `admins` SET `IP`='".$_SERVER['REMOTE_ADDR']."' WHERE `id`='".$row['id']."'"; + if (!$DB->query($sql)) + { + blad('Nie mozna zaaktualizowac ostatniego IP!'); + } + + Przekieruj('index.php?mode=admin_gallery', 'Zostałeś poprawnie zalogowany! Przekierowywanie...'); + } + else + { + $msg = 'Hasło jest nieprawidłowe!'; + } + } +} + +NaglowekPA('Logowanie'); +?> +