當前位置:首頁 » 編程語言 » php管理員

php管理員

發布時間: 2022-11-03 11:55:41

php管理員刪除留言

直接GET方法接收過來參數!
delele from `表明` where `ID` = 'GET的id';

如果是多個管理員的話可以先判斷 是否已經刪除!

⑵ php怎麼實現登錄後管理員和普通會員的不同的登錄頁面

分配許可權
假設如果超級管理員的許可權是9,普通管理員的許可權是1,
在模板頁根據傳過來的參數(許可權值)進行判斷,如果是超級管理員該顯示哪些菜單(頁面內容),普通會員進入顯示的菜單(頁面)
截取項目中的一段案例僅作參考

<{if $user_purview==1 || $user_purview==2 || $user_purview==3 || $user_purview==9 }>

メモ掲示板
<{/if}>
<{if $user_purview==1 || $user_purview==3 || $user_purview==9 }>

アドバイスブック生成
<{/if}>
<{if $user_purview==2 || $user_purview==3 || $user_purview==9}>

CSV/食事記録
<{/if}>

<{if $user_purview==9 }>
ユーザー基本情報(1ファイル)
<{/if}>
<{if $user_purview==9 }>
検査情報(1ファイル)
<{/if}>
<{if $user_purview==2 || $user_purview==3 || $user_purview==9 }>
検査情報(1ファイル)
<{/if}>
<{if $user_purview==2 || $user_purview==3 || $user_purview==9 }>
食事記録(2 img ファイル)
<{/if}>

<{if $user_purview==1 || $user_purview==2 || $user_purview==3 || $user_purview==9 }>

肥満(傾向分析)
<{/if}>

<{if $user_purview==1 || $user_purview==2 || $user_purview==3 || $user_purview==9 }>

肌·毛髪(傾向分析)
<{/if}>

<{if $user_purview==2 || $user_purview==3 || $user_purview==9 }>

サプリメント設定
<{/if}>

<{if $user_purview==3 || $user_purview==9}>

情報管理
<{/if}>

<{if $user_purview==3 || $user_purview==9 }>
提攜先代理店一覧
<{/if}>
<{if $user_purview==3 || $user_purview==9 }>
プラン管理
<{/if}>
<{if $user_purview==9 }>
ID管理
<{/if}>
<{if $user_purview==9 }>
ユーザー情報の消去
<{/if}>

ログアウト

php代碼
public function index(){
if(isset($_SESSION['user_nickname'])){
$this->assign('user_nickname',$_SESSION['user_nickname']);
$this->assign('user_purview',$_SESSION['user_purview']);
$this->display();
}
else {
$this->display('Login/index');
}
}

⑶ php 管理員登陸

方法一、

function chkinput($x,$y) {
改成
public function __construct( $x, $y ){

方法二、

$obj=new chkinput(trim($_POST[name]),md5(trim($_POST[pwd])));
$obj->checkinput();
改成
$obj=new chkinput;
$obj -> chkinput(trim($_POST['name']),md5(trim($_POST['pwd'])));
$obj->checkinput();

方法三
$sql=mysql_query("select * from tb_admin where name='".$this->name."'",$conn);
上面加一條
echo "select * from tb_admin where name='".$this->name."'";
die;
輸出sql語句看看有沒有值,語法是否正確等!

按照上面方法調試一下!

你這php教程估計是上個世紀20年代的!

⑷ PHP後台管理員

簡單的,前台頁面也要用到PHP語言
$accessLv=13;
if($accessLv==13){
//顯示某某內容

}else{
//顯示其他內容

}

⑸ php管理員登陸容易被人入侵,懸賞高分請高手解決

修改管理員賬戶用戶名 密碼
加密函數如MD5加密密碼
過濾掉sql注入關鍵字
偶剛學php 要是asp的話就好解決點
$name=trim(_post('name'));
$pwd=trim(_post('pwd'));
if(!empty($name)&&!empty($pwd)){
if(!get_magic_quotes_gpc()){
$name=addslashes($name);
$pwd=addslashes($pwd);
}
$sql="select * from datas where username='".$name."'";
$rs=$conn->Execute($sql);
if(!$rs->eof){
$rname=$rs->Fields['username']->value;
$rpwd=$rs->Fields['pwd']->value;
if($name==$rname && $pwd==$rpwd)
echo 'Welcome!';
else
echo 'What are you doing?';
}else{
echo 'sorry!';
}
$rs->close();
$conn->close();
}
function _get($str){
$val=!empty($_GET[$str])?$_GET[$str]:null;
return $val;
}
function _post($str){
$val=!empty($_POST[$str])?$_POST[$str]:null;
return $val;
}

⑹ PHP中管理員和會員應該放在同一個表中嗎

建議不放置一個表中,不放在一個表中會更安全,比如dedecms 有專門的dede_admin表,也有dede_member會員表。

⑺ php里,管理員登錄,就可以修改資料庫數據,這個許可權的原理是什麼

利用session和cookie實現,
session是保存在伺服器的會話記錄,當管理員登陸後,對於每個管理操作,都有一段PHP代碼用於檢查session中的用戶是否管理員身份,是則允許管理操作;
cookie是保存在瀏覽器的登陸數據,譬如登陸之後瀏覽器存下了用戶名和登陸密碼,每次與伺服器的會話都向伺服器發送cookie的數據,此過程中PHP提取cookie里的用戶名和密碼信息進行校驗,通過後允許管理操作。

⑻ php怎麼設置管理員不能使用漢字命名。

最簡單的辦法就是先安裝中文版zen cart,然後在後台管理界面選擇英文管理界面,把中文語言包卸載掉;再把\admin\includes\languages的schinese文件夾重命名為english;之後把schinese.php文件重命名為english.php;刷新下後台,這樣後台就是純中文的,前台是英文的。
具體也可以如下操作:
1、從zen cart官方網站下載Zen Cart最新程序 中文版,之後安裝。
2、以管理員登錄,進入zencart後台,然後在後台界面設定(Locallization)–語言代碼(Languages)中選擇簡體中文,刪除,將英文English設為默認
3、刪除後前台就變成英文,後台也變成英文,.這是就修改管理員目錄中的語言包名稱admin\includes\languages中將english文件夾改名為englishbackup(也可以是其他名字),english.php改名為englishbackup.php(也可以其他名字),然後將schinese文件夾改名為english,schinese.php改名為english.php

⑼ 怎麼設計資料庫,php中能分辨管理員和普通用戶

其實不像你想的那樣。大多數寫法與普通登錄注冊寫法相同,所謂的許可權是在注冊時,寫入資料庫做上標記。比如,超級管理員,寫入的許可權admin表的許可權欄位值是all。二級管理員的是one,三級管理員的是two。然後根據這個欄位來分配給管理員的許可權

⑽ php管理員登陸問題。

mysql_fetch_array函數

如果返回成功,就是一個數組

如果返回失敗,直接拋出錯誤

他怎麼就會等於false呢????


況且,你只是想判斷一下資料庫是否存在相關記錄,那你為什麼就要返回一個數組呢???

返回影響的記錄行數不行嗎?


例外,像你這樣寫類,感覺就是高射炮打蚊子

幾乎沒有起到一些什麼大的作用!

就這段代碼,與其這樣寫,還不如面向過程!

<?php

classchkinput{
public$UserName='',$PassWord='';
private$Conn;

publicfunction__construct($UserName='',$PassWord=''){//類實例化觸發,用於獲取表單用戶名和密碼
$this->UserName=$this->post('name','請輸入用戶名');
$this->PassWord=$this->post('pwd','請輸入密碼');
include_once'conn/conn.php';
$this->Conn=$Conn;
}


privatefunctionpost($Key='user',$Msg=''){//post表單數據
$Value=$_POST[$Key]or$this->Err($Msg);
return$Value;
}

publicfunctionErr($Msg=''){//輸出錯誤信息
die('<scripttype="text/javascript">alert("'.$Msg.'");history.back();</script>');
}

privatefunctionquery($Sql){//查詢資料庫
$Rest=mysql_query($Sql,$this->Conn)or$this->Err(mysql_error());
return$Rest;
}

publicfunctionLogin(){//判斷登錄
$Res=$this->query('select`pwd`from`tb_admin`where`name`=''.$this->UserName.''');
mysql_num_rows($Res)or$this->Err('不存在此管理員');
$Row=mysql_fetch_assoc($Res);
$Row['pwd']==md5($this->PassWord)or$this->Err('密碼錯誤');
@header('Location:default.php');
}


}
$Obj=newchkinput('name','pwd');//實例化類
$Obj->Login();//執行登錄判斷
熱點內容
蘇州什麼是刀片伺服器 發布:2025-01-10 17:08:55 瀏覽:916
樓宇對講linux和安卓哪個好 發布:2025-01-10 17:08:53 瀏覽:630
編程貓電腦版 發布:2025-01-10 17:07:25 瀏覽:941
上傳音樂表 發布:2025-01-10 17:04:52 瀏覽:166
如何在安卓tv上裝當貝市場 發布:2025-01-10 16:59:54 瀏覽:979
電腦鐵電存儲 發布:2025-01-10 16:57:19 瀏覽:464
c語言源程序的基本單位 發布:2025-01-10 16:47:37 瀏覽:287
王者安卓賬號如何換到蘋果 發布:2025-01-10 16:34:47 瀏覽:730
c語言lua 發布:2025-01-10 16:34:46 瀏覽:208
我的世界檢測伺服器人員 發布:2025-01-10 16:32:30 瀏覽:834