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文件,以备后面我们实现功能时调用。
