php - Admin login doesn't login? -
<?php if(isset($_get['action'])){ switch ($_get['action']) { case 'login': include 'header.php'; if($_server['request_method'] == "post"){ if(!empty($_post['password']) && $_server['remote_addr'] == "my ip adress" && $_post['password'] == "password"){ $_session['alphenweernladmin'] = 1; echo 'logged in!'; } else { echo 'wrong password or ip adress'; } } else { ?> <form action="admin.php?action=login" method="post"> <input type="password" name="password"> <input type="submit" value="submit"> </form> <?php } include 'footer.php'; break; case 'logout': include 'header.php'; $_session['alphenweernladmin'] = 0; echo 'logged out!'; include 'footer.php'; break; default: header('location: 404.php'); break; } } else { header('location: 404.php'); } ?> when go admin.php?action=login , try log in, send form again?
help please!
greetings
if($_server['request_method'] == "post"){ php's string comparisons case-sensitive, , request_method all-capitals: 'post' or 'get', never 'post' or 'get'.
Comments
Post a Comment