Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (!isset($back)) $back = '../';
- $users = json_decode(file_get_contents($back . 'users_loginaccesfilesystempools.json'), true);
- $error = "";
- $logged = false;
- if(isset($_POST['username'],$_POST['password'])){ //ha kap posztot
- $username = $_POST['username'];
- $pass = $_POST['password'];
- foreach($users as $user){ //kiforgatjuk a felhasználókat
- if($username == $user['user'] && $pass == $user['pass']){ //ha mind a 2 egyezik
- $logged = true;
- $_SESSION['simple_login'] = $username; // elmentjük munkamentbe, ha később kéne valamire
- echo '{"error":0}';
- break; //ezze kilépünk / megszakítjuk a foreach-t, nincs szükség tovább nézni, ha megvan a keresett
- }
- }
- if(!$logged){ //ha nem találtunk usert, akkor kírjuk ezt.. bár egyenlőőre nem tudom ez mire kell
- echo '{"error":1}';
- }
- exit();
- }
- ?>
- <head>
- <?php
- $page = $_SERVER['PHP_SELF'];
- $sec = "1";
- ?>
- <title><?php echo $config["title"] ?></title>
- <meta charset="UTF-8">
- <meta name="author" content="<?php echo $config["author"] ?>">
- <meta name="application-name" content="<?php echo $config["webname"] ?>">
- </head>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- Include stylesheets for better appearance of login form -->
- <link href="css/bootstrap.min.css" rel="stylesheet">
- <link href="css/animate.css" rel="stylesheet">
- <style type="text/css">
- body{padding-top:20px;background-color:#f9f9f9;}
- </style>
- <script src="js/jquery-1.11.3.min.js"></script>
- <script src="js/bootstrap.min.js"></script>
- </head>
- <body>
- <div class="container">
- <div class="row">
- <center><img src="./webadmin.png"></center>
- <div class="col-md-4 col-md-offset-4"><br>
- <div class="panel panel-default">
- <div class="panel-heading">
- <h3 class="panel-title"><strong>Kérlek jelentkezz be</strong> [modi/admin]</h3>
- </div>
- <div class="panel-body">
- <?php echo $error; ?>
- <form accept-charset="UTF-8" role="form" method="post" action="index.php">
- <fieldset>
- <div class="form-group">
- <input class="form-control" placeholder="Felhasználónév" name="username" type="text">
- </div>
- <div class="form-group">
- <input class="form-control" placeholder="Jelszó" name="password" type="password" value="">
- </div>
- <input class="btn btn-lg btn-success btn-block" type="submit" value="Bejelentkezés" />
- </fieldset>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script>
- $('form').submit(function(e){
- e.preventDefault();
- $('.panel-default').removeClass('animated shake');
- $('.alert').remove();
- var submit = true;
- var btn = $(this).find('input[type="submit"]');
- if($(this).find('input[type="text"]').val() == "" || $(this).find('input[type="password"]').val() == ""){
- $('.panel-default .panel-body').prepend('<div class="alert alert-danger">Kérlek írj be egy felhasználó nevet és egy jelszót.</div>');
- submit = false;
- $('.panel-default').addClass('animated shake');
- }
- if(submit == true){
- btn.button('loading');
- $.post('index.php',$(this).serialize(),function(data){
- if(data.error == 1){
- $('.panel-default .panel-body').prepend('<div class="alert alert-danger">A felhasználó vagy nem létezik, vagy a jelszó nem jó,</div>');
- $('.panel-default').addClass('animated shake');
- }else{
- $('.panel-default .panel-body').prepend('<div class="alert alert-success">Sikeres bejelentkezés...</div>');
- window.location = 'home.php';
- }
- },"JSON").error(function(){
- alert('Request not complete.');
- }).always(function(){
- btn.button('reset')
- });
- }
- setTimeout(function(){
- },100)
- });
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement