登陸證書得建立

2021-08-22 11:44:35 字數 1228 閱讀 4138

登陸證書裡起碼要有登陸使用者名稱,密碼,,失效時間,每次登陸得唯一編碼

資料庫和類建立完後就是根據使用者名稱和密碼建立登陸憑證了。

private certificate buildcertificate(string loginname,string password) throws exception

這樣憑證就建立完了。

如果是多個系統,則需要建立系統得標誌:

//使用者登入  進行判斷是否登入成功  進入400系統或者進入後台管理系統   登入失敗返回登入頁面

public maplogin(string loginname, string password)

else

if("1".equals(result.get(0).get("systemid").tostring()))else

}else

}else

} catch (remoteexception|exceptionexception e)  

parammap.put("target", retstr);

parammap.put("token", token);

return parammap;

}登陸前判斷標識是有效的,而不是非法的:

public boolean tokenvalidation(string token)

其中dao層裡的語句有:

public certificate getcertificate(string token){

string sql="select c.*,e.euserid from t_certificate c left join t_enterpriseusers e on c.loginname=e.loginname where token=:token and invalidtime >:invalidtime";

mapparammap=new hashmap();

parammap.put("token", token);

parammap.put("invalidtime", new timestamp(system.currenttimemillis() ));//失效時間必須大於當前時間

CAS單點登陸實踐 1 建立x 509證書

顏色標識 該顏色表示你要輸入的東西 第一步 建立私鑰 這裡輸入命令即可 loading screen into random state done generating rsa private key,1024 bit long modulus e is 65537 0x10001 第二步 建立證書...

CAS單點登陸實踐 1 建立x 509證書

顏色標識 該顏色表示你要輸入的東西 第一步 建立私鑰 這裡輸入命令即可 loading screen into random state done generating rsa private key,1024 bit long modulus e is 65537 0x10001 第二步 建立證書...

登陸mysql s MySQL登陸退出

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