国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

ThinkPHP登錄功能的實現方法

2020-03-22 17:51:54
字體:
來源:轉載
供稿:網友
登陸功能是PHP程序設計中常見的功能。本文ThinkPHP實例主要完成注冊成功后進入首頁,并告訴你是登錄用戶的功能。具體實現步驟如下:第一步:在config.php文件中加上:
'USER_AUTH_KEY'= 'authId'示例如下:
if(!defined('THINK_PATH')) exit();return array(// 定義數據庫連接信息'DB_TYPE'= 'mysql',// 指定數據庫是mysql'DB_HOST'= 'localhost','DB_NAME'= 'myuser', // 數據庫名'DB_USER'= 'root','DB_PWD'= '', //您的數據庫連接密碼'DB_PORT'= '3306','DB_PREFIX'= 'think_',//數據表前綴'USER_AUTH_KEY'= 'authId'第二步:在AdminAction.html' target='_blank'>class.php中的insert()代碼中用:
Session::set(C('USER_AUTH_KEY'),$user);保存登錄用戶名到session。完整實現代碼如下:
public function insert()header('Content-Type:text/html; charset=utf-8');//防止出現亂碼$user=$_POST['user'];$this- verifyCheck();$Pagemodel = D("user");$vo = $Pagemodel- create(); if(false === $vo) die($Pagemodel- getError());$topicid = $Pagemodel- add(); //add方法會返回新添加的記錄的主鍵值if($topicid)//$_SESSION[C('USER_AUTH_KEY')]=$user;//不能用此句Session::set(C('USER_AUTH_KEY'),$user);//dump(Session::get('authId')); echo " script alert('數據庫添加成功');location.; /script else throw_exception(" script alert('數據庫添加失敗');history.back(); /script 第三步:在IndexAction.class.php文件中用if(!Session::is_set(C('USER_AUTH_KEY')))判斷用戶登錄了沒有。
Session::get(C('USER_AUTH_KEY'))是獲取登錄用戶的名。具體代碼如下:
public function index()if(!Session::is_set(C('USER_AUTH_KEY')))//if(!isset($_SESSION['USER_AUTH_KEY'])||($_SESSION['USER_AUTH_KEY']==0))//不能用此句$msg="用戶沒有登錄"; $msg=Session::get(C('USER_AUTH_KEY')).'歡迎你回來';$this- assign('msg',$msg);$this- display(); 第四步:首頁顯示模板,代碼如下:
body {$msg} br / 這是我的首頁 /body 小結:
登錄代碼都是圍繞寫session,判斷session,讀session展開。
寫session用:Session::set(C('USER_AUTH_KEY'),$user);
判斷session用:if(!Session::is_set(C('USER_AUTH_KEY')));
讀session用:Session::get(C('USER_AUTH_KEY'))希望本文所述ThinkPHP登錄功能的實現方法能對大家的ThinkPHP程序設計起到一定的幫助作用。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 荥阳市| 梁山县| 肃南| 宁化县| 达孜县| 永年县| 达孜县| 垫江县| 宝山区| 荃湾区| 茂名市| 柳林县| 抚顺县| 德令哈市| 察雅县| 高安市| 恭城| 东港市| 牡丹江市| 闸北区| 红桥区| 洪泽县| 合肥市| 抚州市| 开原市| 赤城县| 蓬溪县| 苍梧县| 高安市| 长顺县| 萍乡市| 社会| 康定县| 新余市| 定边县| 定州市| 探索| 日喀则市| 元氏县| 广宁县| 大安市|