Log masuk pentadbir untuk membangunkan buku tetamu mudah dalam PHP
Dalam bahagian ini kita akan menggunakan jquery Mula-mula kita perlu memperkenalkan perpustakaan jquery, seperti berikut:
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript"> 寫入代碼 </script>
Di sini kami memperkenalkan perpustakaan jquery: "http://libs.baidu.com. /jquery/ 1.7.2/jquery.min.js”
Log masuk pentadbir menggunakan klik pada label <input> untuk memaparkan dan menyembunyikan tetingkap log masuk.
Gunakan kaedah toggle() jquery untuk menukar keadaan unsur yang boleh dilihat.
Jika elemen yang dipilih kelihatan, elemen ini akan disembunyikan Jika elemen yang dipilih disembunyikan, elemen ini akan dipaparkan.
Tambah id="login_show_button
<div class="login_button"><a href="#" id="login_show_button">管理員登錄</a></div>
pada teg <a> dalam kawasan log masuk pentadbir, dan kemudian gunakan kod jquery berikut untuk mencapai kesan
<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() representation Show, hide() bermaksud hide
Untuk log masuk pentadbir, kami menetapkan kelas pengguna pembolehubah awam
<?php class User{ static public function validate($username,$password){ // static public 聲明公共變量 if("admin"==$username && "12345"==$password){ return true; } else return false; } } ?>
Tetapkan nama log masuk pentadbir kepada: admin, dan kata laluan kepada: 12345.
Jika nama log masuk dan kata laluan dimasukkan dengan betul, anda boleh memasuki halaman untuk beroperasi
Kelas kuasa juga disediakan untuk menyemak sama ada terdapat kuasa pentadbir
<?php class Authority{ static public function check_insert(){ //聲明公共變量 //檢查是否具有添加留言權(quán)限 return true; } static public function check_delete(){ //檢查是否具有delete權(quán)限 if(isset($_SESSION["username"]) && $_SESSION["username"]=="admin") return true; else return false; } } ?>Ingkapsulkan dua kelas di atas ke dalam fail authority.class.php untuk panggilan kemudian. apabila kita melaksanakan fungsi tersebut.