Ticket #405 (closed バグ指摘: 無効)
管理者権限機能
Reported by: | kishida | Owned by: | somebody |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.x.x |
Component: | 管理画面 | Version: | 2.1.2(正式版) |
Keywords: | 管理者権限 | Cc: | |
修正済み: | no |
Description
管理者権限をページ毎に設定出来る機能である管理者権限機能が未完成のまま実装されている為に、管理者毎にアクセスできるページを設定する事が出来ていない
下記ソースのglobal $arrPERMISSIONが常にnullになってしまっている。
/* 認証成功の判定 */ function IsSuccess?() {
global $arrPERMISSION; if($this->cert == CERT_STRING) {
if(isset($arrPERMISSION[$_SERVERPHP_SELF?])) {
数値が自分の権限以上のものでないとアクセスできない。 if($arrPERMISSION[$_SERVERPHP_SELF?] < $this->authority) {
return AUTH_ERROR;
}
} return SUCCESS;
}
return ACCESS_ERROR;
}
Change History
Note: See
TracTickets for help on using
tickets.