一、phase-listener
1、
public class checklogin implements phaselistener
public void beforephase(phaseevent event)
public void afterphase(phaseevent event)
system.out.print("----------path: "+path); }
private boolean loggedin() else
}}
2、
mawei.permission.checklogin
/manage/module/*
logout
/manage/login.xhtml
permissionerror
/manage/errorpage/error1.xhtml
二、filter
1、
public class checklogin implements filter
public filterconfig getfilterconfig()
public void init(filterconfig filterconfig) throws servletexception
public void dofilter(servletrequest request, servletresponse response,
filterchain chain) throws ioexception, servletexception
chain.dofilter(request, response);
}public void destroy()
}
2、
checklogin
grant.checklogin
/*
3、web.xml url-pattern 的三種寫法寫法
① 完全匹配
/test/list.do
② 目錄匹配
/test/*
③ 副檔名匹配
*.do
注意:三種方式不能混合使用。 如/manage/*.mw,是錯誤的
三、1、
-------filter--------/mawei.sciman/manage/user/usermanage.mw順序上,filter先於phase-listener執行----------phase-listener-----------/manage/user/usermanage.mw
內容上,phase-listener取到的是「短路徑」,filter取到的是包含「應用名」的「長」路徑;
phase-listener會取到css檔案的路徑
參考: jsf導航規則
四、增、刪、改、檢視等細粒許可權
8421,
8&16==0?
mysql配置使用者許可權 mysql使用者許可權配置
mysql使用者許可權配置 有什麼不對的地方請各位大神多多指教!1,檢視使用者表 mysql select user,password,host from mysql.user user 使用者名稱 password 密碼 加密 host 連線ip 2,開放遠端連線 vim etc mysql ma...
root使用者沒有許可權編輯其他使用者處理
方法二 另乙個方法 windows 1.管理員登陸系統,停止mysql服務或者結束mysqld nt程序 2.進入命令列,來到mysql的安裝目錄.假設安裝目錄為 d mysql cmd進入命令列 3.執行 d mysql bin mysqld nt skip grant tables 啟動mysq...
Linux 使用者許可權,檔案許可權
chown user filename 改變 filename 的所有者為 user chown user group filename 改變 filename 的所有者為 user,組為 group chown r root folder 改變 folder 資料夾及其子檔案的所有者為 root ...