国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

ECSHOP中實現ajax彈窗登錄功能

2024-09-01 08:27:21
字體:
來源:轉載
供稿:網友

在上篇文章給大家介紹了使用openSpeDiv方法實現Ecshop登錄彈窗框效果,大家點擊參考下

下面介紹如何實現AJAX彈窗登錄。

在ECSHOP中的user.PHP中有處理用戶登錄的請求。

/* 處理 ajax 的登錄請求 */ elseif ($action == 'signin') {  include_once('includes/cls_json.php');  $json = new JSON;  $username = !empty($_POST['username']) ? json_str_iconv(trim($_POST['username'])) : '';  $password = !empty($_POST['password']) ? trim($_POST['password']) : '';  $captcha = !empty($_POST['captcha']) ? json_str_iconv(trim($_POST['captcha'])) : '';  $result = array('error' => 0, 'content' => '');  $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($captcha))   {    $result['error'] = 1;    $result['content'] = $_LANG['invalid_captcha'];    die($json->encode($result));   }   /* 檢查驗證碼 */   include_once('includes/cls_captcha.php');   $validator = new captcha();   $validator->session_word = 'captcha_login';   if (!$validator->check_word($_POST['captcha']))   {    $result['error'] = 1;    $result['content'] = $_LANG['invalid_captcha'];    die($json->encode($result));   }  }  if ($user->login($username, $password))  {   update_user_info(); //更新用戶信息   recalculate_price(); // 重新計算購物車中的商品價格   $smarty->assign('user_info', get_user_info());   $ucdata = empty($user->ucdata)? "" : $user->ucdata;   $result['ucdata'] = $ucdata;   $result['content'] = $smarty->fetch('library/member_info.lbi');  }  else  {   $_SESSION['login_fail']++;   if ($_SESSION['login_fail'] > 2)   {    $smarty->assign('enabled_captcha', 1);    $result['html'] = $smarty->fetch('library/member_info.lbi');   }   $result['error'] = 1;   $result['content'] = $_LANG['login_failure'];  }  die($json->encode($result)); } 

把上面這段代碼修改一下,刪掉需要驗證碼的部分

改成

/* 處理 ajax彈窗登錄請求 */ elseif ($action == 'ajax_login') {  include_once('includes/cls_json.php');  $json = new JSON;  $username = !empty($_POST['username']) ? json_str_iconv(trim($_POST['username'])) : '';  $password = !empty($_POST['password']) ? trim($_POST['password']) : '';  $result = array('error' => 0, 'content' => '');  $captcha = intval($_CFG['captcha']);  if ($user->login($username, $password))  {   update_user_info(); //更新用戶信息   recalculate_price(); // 重新計算購物車中的商品價格   $smarty->assign('user_info', get_user_info());   $ucdata = empty($user->ucdata)? "" : $user->ucdata;   $result['ucdata'] = $ucdata;   $result['content'] = $smarty->fetch('library/member_info.lbi');  }  else  {   $result['error'] = 1;   $result['content'] = $_LANG['login_failure'];  }  die($json->encode($result)); }             
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹阳市| 拉孜县| 炎陵县| 汨罗市| 武穴市| 德化县| 宝清县| 青神县| 克什克腾旗| 嫩江县| 衢州市| 林芝县| 盖州市| 通辽市| 祁东县| 卫辉市| 乳山市| 南京市| 陆良县| 武冈市| 巴青县| 滨州市| 辽阳市| 曲阜市| 霍林郭勒市| 个旧市| 玉林市| 休宁县| 龙州县| 望谟县| 潢川县| 社会| 漳州市| 灵璧县| 娱乐| 凤阳县| 韶关市| 青神县| 沙坪坝区| 定州市| 武川县|