一个简单的登录

在很多时候我们想做一个需要登录密码的,但是又不想入数据库,这个时候我们就可以用session或cookie做一个简单的登录

login.php文件大概就是:

<?php
if($_POST['password']){
    if($_POST['password'] == 'yiecho'){
        @session_start();
        $_SESSION['apiuser'] = 'admin';
        $back ="http://www.yiecho.com/";
        header('location:'.  $back);
    }else{
        echo '保护密码有误,请重新输入。';
    }
}
?>
    <html>
        <head>
            <meta charset="utf-8">
            <link rel="stylesheet" href="/static/bootstrap-3.3.4/css/bootstrap.min.css">
        </head>
        <body>
            <div class="container">
                <div class="row">
                    <div class="col-md-12" style="top: 200px;">
                        <form method="post" class="form-horizontal">
                            <div class="form-group">
                                <div class="col-sm-offset-2 col-sm-8">
                                  <input type="password" class="form-control" id="password" name="password" placeholder="保护密码" style="padding-left: 35px;">
                                  <span class="glyphicon glyphicon-lock form-control-feedback" style="left:0px;margin-left:20px;"></span>
                                </div>
                            </div>
                              <div class="form-group">
                                <div class="col-sm-offset-2 col-sm-8">
                                  <button type="submit" class="btn btn-default pull-right">登入</button>
                                </div>
                              </div>
                        </form>
                    </div>
                </div>
            </div>
        </body>
    </html>

Auth.php文件为:

<?php
     @session_start();
     if(!isset($_SESSION['user'])){
        header('Location: http://www.yiecho.com/login.php');
        die();
     };

只要每一个需要登录的页面引用了Auth.php就可以实现登录后才能访问,而且密码也简单易见,当然你也可以用md5加密一下密码,也可以用cookie,这里这是给出一个简单的例子。

一个简单的登录:等您坐沙发呢!

发表评论

表情
还能输入210个字