zoukankan      html  css  js  c++  java
  • ecshop商城用户名和邮箱都能登陆方法

    修改方法:/includes/modules/integrates/integrate.php文件约145– 162行的用户登入函数.如下

        function login($username, $password, $remember = null)
        {
            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;
            }
        }

    修改为:

      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
  • 相关阅读:
    定位IO瓶颈的方法,iowait低,IO就没有到瓶颈?
    10分钟检查自己的系统性能数据
    netperf使用指南
    如何看内核源码
    xxx
    os.path 模块
    目前中国智能语音产业的格局、现状
    NLP-python 自然语言处理01
    15本经典金融投资著作
    写给步入工作的自己
  • 原文地址:https://www.cnblogs.com/wangblognet/p/2728022.html
Copyright © 2011-2022 走看看