欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
說(shuō)說(shuō)自動(dòng)登錄

      為什么有些網(wǎng)站你打開(kāi)都不用輸入用戶(hù)名就可以是登錄狀態(tài),其實(shí)這就是自動(dòng)登錄,實(shí)現原理也很簡(jiǎn)單,檢查本地cookie,如果存在需要的用戶(hù)數據,根據這些數據檢查是不是自己的用戶(hù),如果是自己的用戶(hù),那么把用戶(hù)數據保存為session,則檢查session狀態(tài)就可以使用戶(hù)在登錄狀態(tài)。

        通常的操作是這樣的,用戶(hù)登錄網(wǎng)站,填寫(xiě)自己的用戶(hù)名和密碼,如果勾選了自動(dòng)登錄的選項,那么服務(wù)器端要做什么處理呢?

  1. if( $this->input->post('autologin') == 'yes' ){  
  2.                     $this->input->set_cookie('uid', $user_data['id'], 3600*24*7, '.xxx.com');  
  3.                     $this->input->set_cookie('token', md5($user_data['id'].$this->user_data['password'].$this->config->config['sign_key']), 3600*12, '.xy.com');  
  4.                 }  

        這段代碼表示當用戶(hù)勾選自動(dòng)登錄后寫(xiě)cookie,那么之后用戶(hù)再打開(kāi)網(wǎng)站的時(shí)候服務(wù)器就可以根據保存的cookie來(lái)自動(dòng)登陸了

  1. private function _doParseAutoLogin(){  
  2.         if(!$this->session->userdata('id')){  //用戶(hù)沒(méi)有登錄的時(shí)候檢查cookie  
  3.             $tmpUid = $this->input->cookie('uid');  
  4.             $tmpToken = $this->input->cookie('token');  //這兩個(gè)數據是之前用戶(hù)勾選自動(dòng)登錄操作的時(shí)候保存的  
  5.   
  6.             if ($tmpUid && $tmpToken){  
  7.                 $this->load->add_model_package_path(realpath("../www/application"));  
  8.                 $this->load->model('user');  
  9.   
  10.                 $tmpRe = $this->user->get(intval($tmpUid));  
  11.                 if (count($tmpRe) > 0 ){  
  12.                     $tmpPassword = $tmpRe['password'];  
  13.   
  14.                     if ($tmpToken == md5($tmpUid.$tmpPassword.$this->config->config['sign_key'])){  //校驗cookie的正確性  
  15.                         $user_array = array(  
  16.                             'login_ip' => $this->input->ip_address(),  
  17.                             'login_time' => time(),  
  18.                         );  
  19.                         $this->user->update($user_array, array('username' => $tmpRe['username']));  //更新本次操作的時(shí)間和ip  
  20.                           
  21.                         $user_data = array(  
  22.                             'id' => $tmpRe['id'],  
  23.                             'fid' => $tmpRe['fid'],  
  24.                             'email' => $tmpRe['email'],  
  25.                             'mobile' => $tmpRe['mobile'],  
  26.                             'username' => $tmpRe['username'],  
  27.                             'regtime' => $tmpRe['create_time'],  
  28.                             'login_error_times' => 0  
  29.                         );  
  30.   
  31.                         // Parse QQ and Sina Username.  
  32.                         if (strpos($user_data['username'], '@') > 0){  
  33.                             $user_data['username'] = $user_data['id'].substr($user_data['username'], strpos($user_data['username'], '@'));  
  34.                         }  //QQ登錄的用戶(hù)名展示方式  
  35.                           
  36.                         $this->session->set_userdata($user_data);  //用戶(hù)信息保存在服務(wù)器session中  
  37.   
  38.                         // Send login log.  
  39.                         include_once('../udp/send_login.php');  
  40.                         $tmpFrom = intval($tmpRe['app_id'])===0?'xxxx':$tmpRe['app_id'];  
  41.                         $tmpRe = UserLoginSender::send_xxx_user_login($user_data['id'], 'all', $tmpFrom);  //發(fā)送日志  
  42.                     }  
  43.                 }  
  44.             }  
  45.         }  
  46.     }  
        當用勾選自動(dòng)登錄時(shí)種下cookie,加載網(wǎng)頁(yè)時(shí)檢查cookie完成自動(dòng)登錄,就這么兩步。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
PHP找回密碼機制流程
Python模擬登陸163郵箱并獲取通訊錄
ECSHOP會(huì )員整合ECSHOP與discuz論壇完美整合教程
固定SessionID漏洞 攻擊
用戶(hù)登錄驗證方案
php中實(shí)現記住密碼自動(dòng)登錄的代碼
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久