Boostrap實現(xiàn)的登錄界面實例代碼
728
2024-02-16
主要是在登錄和退出的時候,設(shè)置cookies。來保存登錄和安全退出
1:在登錄頁面設(shè)置
//設(shè)置cookies的值 _setcookies($_rows['tg_username'], $_rows['tg_uniqid'],$_clean['time']); _location(null,'index.php');
第二步:生成cookie,
/** * _setcookies * @param unknown $_username * @param unknown $_uniqid */ function _setcookies($_username,$_uniqid,$_time){ setcookie('username',$_username); setcookie('uniqid',$_uniqid); switch ($_time) { case '0' : // 設(shè)置瀏覽器進程 setcookie ( 'username', $_username ); setcookie ( 'uniqid', $_uniqid ); break; case '1' : // 一天的進程 setcookie ( 'username', $_username, $_time () + 86400 ); setcookie ( 'uniqid', $_uniqid, $_time () + 86400 ); break; case '2' : // 一周的進程 setcookie ( 'username', $_username, $_time () + 604800 ); setcookie ( 'uniqid', $_uniqid, $_time () + 604800 ); break; case '0' : // 一個月的進程 setcookie ( 'username', $_username, $_time () + 2592000 ); setcookie ( 'uniqid', $_uniqid, $_time () + 2592000 ); break; } }
第三步:登錄狀態(tài)中設(shè)置
//登錄的情況,就是防止登陸后通過在瀏覽器中直接連接再次登錄 function _login_state(){ if (!isset($_COOKIE['username'])) { _alert_back("登錄狀態(tài)無法就行本操作!"); } } //刪除cookies function _unsetcookies(){ setcookie('username','',time()-1); setcookie('uniqid','',time()-1); _session_destroy();//刪除session _location(null,'index.php'); //做跳轉(zhuǎn) }
第四步在登錄頁面和退出頁面加上
//登錄狀態(tài) _login_state();
顯示數(shù)據(jù)的二個方法:在數(shù)據(jù)配置文件中配置,我的是mysql.func.php
/** * _fetch_array 只能獲取一條數(shù)據(jù)組 * @param $_sql */ function _fetch_array($_sql) { return mysql_fetch_array(_query($_sql),MYSQL_ASSOC); } /** * _fetch_array_list可以返回指定數(shù)據(jù)集的所有數(shù)據(jù) * @param unknown $_result * @return multitype: */ function _fetch_array_list($_result){ return mysql_fetch_array($_result,MYSQL_ASSOC); }
最后在頁面中賦值
//從數(shù)據(jù)庫里提取數(shù)據(jù)獲取結(jié)果集 //我們必須每次重新讀取結(jié)果集,而不是從新去執(zhí)行SQL語句。 $_result = _query("SELECT tg_username,tg_sex,tg_face FROM tg_user ORDER BY tg_reg_time DESC"); <?php while (!!$_rows = _fetch_array_list($_result)) {?> <dl> <dd class="user"><?php echo $_rows['tg_username']?><?php echo $_rows['tg_sex']?></dd> <dt><img src="http://www.gimoo.net/t/1601/<&'tg_face']?>" alt="" /></dt>
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
#免責(zé)聲明#
本站[綠夏技術(shù)導(dǎo)航]提供的一切軟件、教程和內(nèi)容信息僅限用于學(xué)習(xí)和研究目的;不得將上述內(nèi)容用于商業(yè)或者非法用途,否則,一切后果請用戶自負。本站信息來自網(wǎng)絡(luò)收集整理,版權(quán)爭議與本站無關(guān)。您必須在下載后的24個小時之內(nèi),從您的電腦或手機中徹底刪除上述內(nèi)容。如果您喜歡該程序或內(nèi)容,請支持正版,購買注冊,得到更好的正版服務(wù)。我們非常重視版權(quán)問題,如有侵權(quán)請郵件[admin@lxwl520.com]與我們聯(lián)系進行刪除處理。敬請諒解!