PHP开发简单留言本之管理员登录
本节我们将会使用jquery,首先我们要引入一个jquery库,如下:
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript"> 写入代码 </script>
这里我们引入jquery库:“http://libs.baidu.com/jquery/1.7.2/jquery.min.js”
管理员登录使用的是click单击<input>标签来实现显示和隐藏登录窗口。
使用 jquery toggle() 方法切换元素的可见状态。
如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。
在管理员登录这里给<a>标签加一个 id="login_show_button
<div class="login_button"><a href="#" id="login_show_button">管理员登录</a></div>
然后通过下面这段jquery代码实现效果
<script type="text/javascript"> $(document).ready(function() { $("#login_show_button").toggle(function(){ $("#login_form").show(100); return false; },function(){ $("#login_form").hide(100); return false; }); </script>
show()表示显示, hide()表示隐藏。
管理员登录我们设置一个公共变量的 User类
<?php class User{ static public function validate($username,$password){ // static public 声明公共变量 if("admin"==$username && "12345"==$password){ return true; } else return false; } } ?>
把管理员登录名设为: admin, 密码设为:12345.
如果登录名和密码输入正确,则可以进入页面进行操作。
又设置了一个authority类来来检查是否有管理员权限
判断输入登录名和密码与session中保存的登录名和密码是否匹配。
<?php class Authority{ static public function check_insert(){ //声明公共变量 //检查是否具有添加留言权限 return true; } static public function check_delete(){ //检查是否具有delete权限 if(isset($_SESSION["username"]) && $_SESSION["username"]=="admin") return true; else return false; } } ?>
把上面这两个类封装成一个authority.class.php文件,以备后面我们实现功能时调用。