腾讯云服务器安全可靠高性能,多种配置供您选择
免费注册 | 会员中心
您当前位置:模板超市 > 建站教程 > 模板使用教程 >

PHPCMS V9实现硬件地址MAC绑定访问技术实现

时间:2013-01-04 17:46 来源:模板超市 点击:
PHPCMS V9实现硬件地址MAC绑定访问技术实现

目的:会员登录需要 用户名、密码、身份识别码(新增字段)

效果: QQ截图20130104154619.jpg

解决方法:


目前数据库中macaddress字段已经添加,修改了phpcms\modules\member\index.php 635行左右:
  1. if($r['macaddress'] != $macaddress) {                               
  2.                                         $ip = ip();
  3.                                         if($rtime && $rtime['times'] < 5) {
  4.                                                 $times = 5 - intval($rtime['times']);
  5.                                                 $this->times_db->update(array('ip'=>$ip, 'times'=>'+=1'), array('username'=>$username));
  6.                                         } else {
  7.                                                 $this->times_db->insert(array('username'=>$username, 'ip'=>$ip, 'logintime'=>SYS_TIME, 'times'=>1));
  8.                                                 $times = 5;
  9.                                         }
  10.                                         showmessage(L('macaddress_error', array('times'=>$times)), 'index.php?m=member&c=index&a=login', 3000);
  11.                                 }  www.bbscms.net

还有:
  1. //验证用户macaddress
  2.                                 //$macaddress = md5(md5(trim($macaddress)).$r['encrypt']);
  3.                                 if($_POST['macaddress'] != $macaddress) {                               
  4.                                         showmessage(L('macaddress_error', array('times'=>$times)), 'index.php?m=member&c=index&a=login', 3000);
  5.                                 }

 
以及phpcms\modules\member\classes\client.class.php 40行左右:
  1. public function ps_member_login($macaddress, $username, $password, $isemail=0) {
  2.                 if($isemail) {
  3.                         if(!$this->_is_email($username)) {
  4.                                 return -3;
  5.                         }
  6.                         $return = $this->_ps_send('login', array('macaddress'=>$macaddress, 'email'=>$username, 'password'=>$password));
  7.                 } else {



友荐云推荐

赞助商链接


模板超市提供PHPCMS模板织梦模板网店模板论坛模板博客模板模板定制服务。 SITEMAP 若侵犯了您的版权请联系客服。