點擊圖片免費AI生圖
ECSHOP驗証會員登入
2014-02-13
325
相關文章
ecshop 後台文章列表搜索後無法轉移分類
2023-03-23
ECSHOP4.1.8 商品分類如何增加小圖示
2022-08-13
PHP 批量遠端圖片儲存到本機電腦
2022-05-24
適用 ecshop V2.7.x、V3.x、V4.x 的台灣地區資料庫
2022-05-01
ecshop4.1.8 PHP5.6~PHP7.3安裝與修改
2022-04-30
最新 ecshop 4.1.8 線上購物系統原始碼免費下載
2022-04-28
ECSHOP 一個頁面使用多個輪播
2022-03-30
ECSHOP 響應式模板使用PHP
2022-03-23
ecshop 廣告位支援響應式模板修改
2022-03-19
響應式模板DIY-頁籤 TAB 導覽
2022-03-09
ECSHOP4-自定義頁首主廣告
2022-03-08
ECSHOP 響應式模板DIY-頁首
2022-03-05
ECSHOP4 響應式模板DIY_載入必要檔案
2022-02-11
ECSHOP4 響應式模板DIY_建立新模板
2022-02-10
ECSHOP4 響應式模板DIY_工具準備
2022-02-10
ecshop4 文章內容或商品描述圖片超寬自動調整、自動加屬性、自動套用燈箱效果
2022-02-06
ECSHOP4 後台好用的檔案校驗功能
2022-02-05
PHP7 入門到精通教學視頻
2022-02-04
聊解ECSHOP會員登入方式,ECSHOP如何取得會員資訊,將有助於對程式的二次開發,在PHP頁面咖投加入如下兩句,便可載入包括語言、Mysql資料庫、Smarty樣版以及大部份的函數庫:
define('IN_ECS', true);
require(dirname(__FILE__) . '/includes/init.php');
當會員提交登入資料時,將表單傳來的資料存入變數中
$username = isset($_POST['username']) ? trim($_POST['username']) : '';
$password = isset($_POST['password']) ? trim($_POST['password']) : '';
$remember = isset($_POST['remember']) ? $_POST['remember'] : '';
如果登入表單開啟了驗證碼,則需要檢查驗證碼
$captcha = intval($_CFG['captcha']);
if (($captcha & CAPTCHA_LOGIN) && (!($captcha & CAPTCHA_LOGIN_FAIL) || (($captcha & CAPTCHA_LOGIN_FAIL) && $_SESSION['login_fail'] > 2)) && gd_version() > 0)
{
if (empty($_POST['captcha']))
{
show_message($_LANG['invalid_captcha'], $_LANG['relogin_lnk'], 'user.php', 'error');
}
include_once('includes/cls_captcha.php');
$validator = new captcha();
$validator->session_word = 'captcha_login';
if (!$validator->check_word($_POST['captcha']))
{
show_message($_LANG['invalid_captcha'], $_LANG['relogin_lnk'], 'user.php', 'error');
}
}
開始登入
if ($user->login($username, $password,$remember))
{
登入成功
}else{
登入失敗
}
如果登入成功,你可以從 SESSION 中獲得如下訊息 :
from_ad => 廣告代號,-1是站外廣告,如果是站內廣告則為ecs_ad的ad_id’
referer => ‘廣告頁面來源’
user_id => 會員ID
user_name => 會員帳號
email => 會員郵件
user_rank => 會員等級
discount => ‘該會員等級的商品折扣’
login_fail => ‘登入失敗次數’
現在你可以利用這些資訊做更多的事情...
define('IN_ECS', true);
require(dirname(__FILE__) . '/includes/init.php');
當會員提交登入資料時,將表單傳來的資料存入變數中
$username = isset($_POST['username']) ? trim($_POST['username']) : '';
$password = isset($_POST['password']) ? trim($_POST['password']) : '';
$remember = isset($_POST['remember']) ? $_POST['remember'] : '';
如果登入表單開啟了驗證碼,則需要檢查驗證碼
$captcha = intval($_CFG['captcha']);
if (($captcha & CAPTCHA_LOGIN) && (!($captcha & CAPTCHA_LOGIN_FAIL) || (($captcha & CAPTCHA_LOGIN_FAIL) && $_SESSION['login_fail'] > 2)) && gd_version() > 0)
{
if (empty($_POST['captcha']))
{
show_message($_LANG['invalid_captcha'], $_LANG['relogin_lnk'], 'user.php', 'error');
}
include_once('includes/cls_captcha.php');
$validator = new captcha();
$validator->session_word = 'captcha_login';
if (!$validator->check_word($_POST['captcha']))
{
show_message($_LANG['invalid_captcha'], $_LANG['relogin_lnk'], 'user.php', 'error');
}
}
開始登入
if ($user->login($username, $password,$remember))
{
登入成功
}else{
登入失敗
}
如果登入成功,你可以從 SESSION 中獲得如下訊息 :
from_ad => 廣告代號,-1是站外廣告,如果是站內廣告則為ecs_ad的ad_id’
referer => ‘廣告頁面來源’
user_id => 會員ID
user_name => 會員帳號
email => 會員郵件
user_rank => 會員等級
discount => ‘該會員等級的商品折扣’
login_fail => ‘登入失敗次數’
現在你可以利用這些資訊做更多的事情...
如果你對ECSHOP驗証會員登入有任何問題請到討論區發帖。