ADF登陸相關功能

2021-06-22 20:13:11 字數 1111 閱讀 9261

1 登陸中沒有繫結vo的情況下如何驗證賬號和密碼:

a:解決方案,可以在頁面隨便繫結的am中的方法,比如commit就行了,然後在am的實現類中編寫賬號和密碼驗證,具體方法如下,在am實現類的中**:

/**

* 驗證賬號是否存在

* @param username

* @return

*/public boolean hasusername(string username)

/*** 驗證賬號和密碼是否正確

* @param username

* @param password

* @return

*/public boolean valdateusernameandpassword(string username,string password)

b:mb中的方法:

public void loginvalidate(actionevent actionevent) elseelse

}} else

}

c:登陸頁面**:

2  響應回車事件:

function onfieldenterkey(event) 

}

3登陸後的session問題:

因為session的值需要在vo,am中都能訪問,所以用adfcontext類來存,**如下:

adfcontext context=adfcontext.getcurrent();

context.getsessionscope().put("user", this.getusername());

然後在頁面直接#即可.

4 關於am獲取的session,這個類除了用adf自帶的許可權的時候就使用,此類中提供了一些方法比如getuserdata(),getuserroles(),isuserinrole()來獲取使用者與角色相關資訊.

實際應用中,adf的許可權滿足不了我們的需求,但我們可以自己實現的許可權功能也提供上述的方法以供頁面能方便的控制許可權。

Python 使用者登陸相關

usr bin env python coding encoding 提示輸入使用者名稱和密碼 驗證使用者名稱和密碼 如果錯誤,則輸出使用者名稱或密碼錯誤 如果成功,則輸出 歡迎,import getpass name raw input 請輸入使用者名稱 pwd getpass.getpass 請...

登陸mysql s MySQL登陸退出

單例項登陸mysql mysql mysql uroot 適合剛安裝後無密碼 mysql uroot p 標準登陸的方法 mysql uroot p password 密碼明文會洩露密碼,一般用於指令碼中,指令碼許可權root 700 多例項登陸mysql mysql s data 3307 mys...

ubuntu root 使用者登陸登陸辦法

習慣於圖形化操作的我們,不愛面對一堆的命令的操作,拿想要隨意操作所有東東,就想要提示登入的許可權 以root使用者登入就可以。但是,ubuntu預設並沒有以root使用者登入,so,我們需要做些配置,讓系統再啟動的時候直接以root使用者登入。ubuntu 12.04預設是不允許root登入的,在登...