国产探花免费观看_亚洲丰满少妇自慰呻吟_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)); }             
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 太仓市| 扎赉特旗| 台东县| 南皮县| 修文县| 武胜县| 左贡县| 常德市| 临沂市| 津南区| 北流市| 通化市| 三明市| 民丰县| 肇庆市| 拉孜县| 贺兰县| 渝北区| 孟村| 武宣县| 衡阳县| 通河县| 杭锦旗| 沙湾县| 和政县| 蒙阴县| 曲水县| 瑞昌市| 巧家县| 西华县| 旬邑县| 孝义市| 雷山县| 全椒县| 乳山市| 辽中县| 鄂托克旗| 梁平县| 克拉玛依市| 泸州市| 西乡县|