• ecshop商城用户名和邮箱都能登陆方法


    修改方法:

    打开文件:/includes/modules/integrates/integrate.php

    约145– 162行的用户登入函数.如下

     1     function login($username, $password, $remember = null)
     2     {
     3         if ($this->check_user($username, $password) > 0)
     4         {
     5             if ($this->need_sync)
     6             {
     7                 $this->sync($username,$password);
     8             }
     9             $this->set_session($username);
    10             $this->set_cookie($username, $remember);
    11 
    12             return true;
    13         }
    14         else
    15         {
    16             return false;
    17         }
    18     }

    修改为如下:

      function login($username, $password, $remember = null)
         {
    
             if(is_email($username))
    {
    $sql = "select ".$this->field_name." from ".$this->table($this->user_table)." where ".$this->field_email."='".$username."'";
    $username = $this->db->getOne($sql);
    if(!$username) return false;
    }
             if ($this->check_user($username, $password) > 0)
             {
                 if ($this->need_sync)
                 {
                     $this->sync($username,$password);
                 }
                 $this->set_session($username);
                 $this->set_cookie($username, $remember);
    
                 return true;
             }
             else
             {
                 return false;
             }
         }
    ------------------------------------------华丽丽的分割线--------------------- ------------------------------------

    源厂制造10-10000级洁净无尘车间防静电防尘用品!网址:http://www.lgfjd.com 微信号:614412
  • 相关阅读:
    正确率、召回率和 F 值
    柯西序列 转自http://blog.sina.com.cn/coopld
    web用户非正常退出的问题
    uploadify上传的文件
    10270 : 青蛙的游戏
    10117 : 数独游戏
    10101 : 正面交锋
    10049 : 凯的菱形
    DARE YOU CLICK ME???(你敢点我吗???)
    高精度专辑(1码题库)
  • 原文地址:https://www.cnblogs.com/wangblognet/p/2704119.html
Copyright © 2020-2023  润新知