Php permission management and php permission management system
First, permission management must be logged on. Here we will simply write a login page.
Simple login page login. php
<H1> logon page
Log on to the logincl. php page.
<?phpsession_start();include("../FENGZHUANG/DBDA.class.php");$db = new DBDA();$uid = $_POST["uid"];$pwd = $_POST["pwd"];$sql="select pwd from users where uid='{$uid}'";$mm = $db->StrQuery($sql); if($mm==$pwd && !empty($pwd)){ $_SESSION["uid"]=$uid; header("location:main.php");}
Log on to the main. php page.
<! DOCTYPE html PUBLIC "-// W3C // dtd xhtml 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Manage permission interface guanli. php
<! DOCTYPE html PUBLIC "-// W3C // dtd xhtml 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Processing interface chuli. php
<? Phpinclude (".. /FENGZHUANG/DBDA. class. php "); $ db = new DBDA (); $ type = $ _ POST [" type "]; switch ($ type) {case 0: $ uid = $ _ POST ["uid"]; $ SQL = "select jueseid from userinjuese where userid = '{$ uid }'"; echo $ db-> StrQuery ($ SQL); break; case 1: $ uid =$ _ POST ["uid"]; $ juese =$ _ POST ["juese"]; $ sdel = "delete from userinjuese where userid = '{$ uid}'"; // the easiest way to save the permission is to delete it first and then add it again. $ Db-> Query ($ sdel, 0); $ arr = explode ("|", $ juese); foreach ($ arr as $ v) {echo $ v; $ SQL = "insert into userinjuese values ('', '{$ uid}', '{$ v}') "; $ db-> Query ($ SQL, 0);} echo "OK"; break ;}
Database: