ecshop的登录判断是通过session来实现的(技术资料方便网友参考)
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
记录session和cookie的方法分别为set_session($username=''),set_cookie($username='', $remember= null)。这些方法所在文件为“includes/modules/integrates/integrate.php”。 如果用户自动登录的话,ecshop是如何判断的呢,打开includes/init.php会发现如下代码: /* session 不存在,检查cookie */ if (!empty($_COOKIE['ECS']['user_id']) && !empty($_COOKIE['ECS']['password'])) { // 找到了cookie, 验证cookie信息 $sql = 'SELECT user_id, user_name, password ' . ' FROM ' .$ecs->table('users') . " WHERE user_id = '" . intval($_COOKIE['ECS']['user_id']) . "' AND password = '" .$_COOKIE['ECS']['password']. "'"; $row = $db->GetRow($sql); if (!$row) { // 没有找到这个记录 $time = time() - 3600; setcookie("ECS[user_id]",'', $time, '/'); setcookie("ECS[password]", '', $time, '/'); } else { $_SESSION['user_id'] = $row['user_id']; $_SESSION['user_name'] = $row['user_name']; update_user_info(); } } |
回答:
多谢楼主分享,ecshop估计不行了,没怎么更新了。 http://saper.org |
这个我看不来但是我的网站www.yinmart.cn存在很多问题 不收就是其中之一 高手帮我看看撒 |
绝对不行了。 ECSHOP学习资料:http://www.phpally.com |
登录判断?判断登录 |
最近更新
常用插件
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
ecshop热门问答
ecshop热门资料
ecshopposition
ecsho链接
ecshop记时
ecshop重合
ecshopinvaild
ecshop个人中心
ecshop网站不见了
ecshop项目管理
ecshopLinux
ecshop购物网站
ecshop江苏
ecshop关键词
ecshopsearch
ecshop程序安装
ecshop新浪微博
ecshop调出
ecshop专业网站
ecshop安装新问题。指导!
ecshop详情
ecshop分配问题
ecshop添加模板
ecshop支付插件
ecshop检索
ecshop关联
ecshop美国
ecshop销价
ecshopQQ客服条目
ecshopflash样式
ecshopECSHOP整站开发
ecshop批量图片本地化