<?php // Bierz dane z tabeli userów include('./txtSQL.class.php'); $sql = new txtSQL('./data'); $sql->connect('root',''); $sql->selectdb('rkcms_core'); $results= $sql->execute('select', 'table' => 'user')); //Zrób tablicę foreach ( $results as $key => $row ) { $user_array[$row[login]]=$row[haslo]; } //Czy wprowadzone dane są ok? function checklogin() { IF ($user_array[$login]==$haslo) { return 1; } else { return 0; } } function logout() { } //Zaczynamy logowanie IF ($login!=\"\" and $haslo!=\"\" and !isset($_REQUEST[\"login\"])) { } //Gdy niezalogowany IF ($login == \"\" and $haslo == \"\" and !isset($_REQUEST[\"login\"])) { $action= \"login\"; } elseif(checklogin() == 1) { if ($action==\"\") $action = \"zal\"; } else { $action = \"bad\"; logout(); } //Prosta obsługa logowanie/zalogowany/błąd logowania... itp. switch($action) { case \"login\": echo '<form><input type=text name=login><BR><input type=password name=haslo><BR><input type=submit value=Zaloguj></form>'; break; case \"bad\": break; case \"zal\": break; case \"logout\": logout(); break; } ?>
Skrypt sam w sobie działa... tylko mam pytanie czy jest "bezpieczny", czy nie da się go jakoś obejść albo coś zrobić lepiej

