X-Git-Url: https://jasonwoof.com/gitweb/?p=contractor-progress.git;a=blobdiff_plain;f=login.php;h=5dcaa647e58c2fa5bab3bffa48fa15569a6ea737;hp=0d77fa27968371af888e0abdf1ea928e575f3264;hb=1bcde3c6ba88a93deaa0848df4de0b0857d9bf49;hpb=db0666968543559bb521f3a7c15ff4c8ab2f7661 diff --git a/login.php b/login.php index 0d77fa2..5dcaa64 100644 --- a/login.php +++ b/login.php @@ -21,14 +21,20 @@ function login_main() { if(isset($_REQUEST['username'])) { list($username, $password, $url) = login_get_fields(); - if($username == 'test' && $password == 'test') { - message("Logged in successfully."); - session_new(); - session_set('auth_username', "admin:$id"); - if($url) { - return $url; - } else { - return './'; + $row = db_get_row('people', 'id,password', 'where username=%"', $username); + + if($row) { + list($id, $password_hash) = $row; + + if($password_hash && check_password($password_hash, $password)) { + message("Logged in successfully."); + session_new(); + session_set('auth_username', "$id"); + if($url) { + return $url; + } else { + return './'; + } } }