phpcms如何設定登入有效期限

2021-09-17 23:04:31 字數 2365 閱讀 1647

主要的控制這個時間的是這個函式

phpcms\libs\functions\global.func.php

sys_auth()函式

/**

* 字串加密、解密函式**

* @param string $txt 字串

* @param string $operation encode為加密,decode為解密,可選引數,預設為encode,

* @param string $key 金鑰:數字、字母、下劃線

* @param string $expiry 過期時間

* @return string

*/function

sys_auth

($string

,$operation

='encode'

,$key=''

,$expiry=0

)

每次登入的時候加入時間

$cookietime

=sys_time

+7200

;//系統時間+兩個小時

修改次資料夾的檔案

phpcms\modules\member\classes\foreground.class.php

第31行

list

($userid

,$password)=

explode

("\t"

,sys_auth

($phpcms_auth

,'decode'

,$auth_key))

;//最重要的一句話

//++可替換成

$_userid

= param:

:get_cookie

('_userid');

$userid

=intval

($_userid);

//驗證使用者,獲取使用者資訊

$this

->

memberinfo

=$this

->db-

>

get_one

(array

('userid'

=>

$userid))

;//++可替換成

Session有效期設定

方法一 在使用了struts2框架的任何地方使用 servletactioncontext.getrequest getsession setmaxinactiveinterval 方法二 在action中定義乙個httpservletrequest的成員物件req action類實現servlet...

android cookie 怎麼設定有效期

設定cookie cookiemanager.getinstance setcookie url name value if build.version.sdk int lollipop 大於21的版本需要重新整理資料 載入網頁 webview.loadurl url 結果 後台通過獲取cookie...

駕照 有效期mark

一 駕照的有效期是多久 駕照有效期分為六年 十年和長期。一 機動車駕駛人在機動車駕駛證的六年有效期內,每個記分週期均未記滿12分的,換發十年有效期的機動車駕駛證 二 在機動車駕駛證的十年有效期內,每個記分週期均未記滿12分的,換發長期有效的機動車駕駛證。機動車駕駛人應當於機動車駕駛證有效期滿前九十日...