1.在common/function.php中
/**
* 異位或加密字串
* @param [string] $value [需要加密或解密的字串]
* @param [integer] $type [0:加密 1:解密]
* @param [string] [返回加密或解密的字串]
*/function encryption($value, $type = 0)
//解密
$value = base64_decode($value);
return $value ^ $key;
}
2.當勾選自動登陸時
//登陸處理
public function signin()
$array = array();
$username = trim(i('post.username'));
$password = trim(md5(i('post.password')));
$auto = i('post.auto');
$admin = m('admin');
$uc = $admin->where(array('username'=>$username))->find();
if($uc)
$array['msg'] = 1;
$array['url'] = '/admin/index/index';
}else
}else
exit(json_encode($array));
}}
3.公共頭部判斷是否上次登入
//自動登陸處理
if(isset($_cookie['auto']) && !isset($_session['id']))
} }
4.檢視頁面**
下次自動登入
PHP實現自動登陸的思路分析
經常在做 的時候需要用到一周內免登陸,乙個月內免登陸這種需求。要實現只能通過cookie來實現了。那具體的實現過程是怎樣的呢?方法 步驟 1首先在使用者第一次登陸的時候,如果勾選了一周內免登陸,則在登陸操作完成之後,儲存乙個自動登入的cookie,這個cookie可以是 value是使用者的 id ...
php實現記住密碼下次自動登陸
這篇部落格裡面還寫到實現 記住我的登入狀態 的功能方法,簡言之,就是對首先對session進行使用者資訊賦值,檢測session,失效後,利用cookie對其賦值 在實現過程中,根據網上一些 貼,整理出以下 另外可以參考php 登入記住密碼實現思路 在登入login.php頁面中,進行表單設定 se...
expect實現自動登陸
1.首先安裝expect2.指令碼編寫,下面是乙個通過ssh登陸遠端機器 gll5530 的例子,密碼 wzj.1989 opt exptools bin expect f set timeout 30 spawn ssh gll5530 expect password send wzj.1989 ...