免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在ecshop中用户信息添加字段的思路分析及方法http:/0535/post/60.html一、数据库结构修改1、用phpMyAdmin打开mysql数据库2、选择表“ecs_users ”3】添加你想要加的字段二、修改模板文件1、修改themes/你所选模板目录下/user_passport.dwt文件 $lang.other_mobile_phone $lang.other_wangw 修改themes/你所选模板目录下/user_transaction.dwt文件 $lang.other_mobile_phone: $lang.other_wangw: 三修改php文件1.修改根目录下的user.php/* 修改个人资料的处理 */elseif ($action = act_edit_profile) include_once(ROOT_PATH . includes/lib_transaction.php); $birthday = trim($_POSTbirthdayYear) .-. trim($_POSTbirthdayMonth) .-. trim($_POSTbirthdayDay); $email = trim($_POSTemail); $msn = trim($_POSTothermsn); $qq = trim($_POSTotherqq); $mobile_phone = trim($_POSTothermobile_phone); $office_phone = $_POSTotheroffice_phone; $home_phone = $_POSTotherhome_phone;$wangw = $_POSTotherwangw; if (!empty($office_phone) & !preg_match( /d|_|-|s+$/, $office_phone ) ) show_message($_LANGpassport_jsoffice_phone_invalid); if (!empty($home_phone) & !preg_match( /d|_|-|s+$/, $home_phone) ) show_message($_LANGpassport_jshome_phone_invalid); if (!is_email($email) show_message($_LANGmsg_email_format); if (!empty($msn) & !is_email($msn) show_message($_LANGpassport_jsmsn_invalid); if (!empty($qq) & !preg_match(/d+$/, $qq) show_message($_LANGpassport_jsqq_invalid); if (!empty($mobile_phone) & !preg_match(/d+$/, $mobile_phone) show_message($_LANGpassport_jsmobile_phone_invalid); if (!empty($wangw) & !preg_match(/d+$/, $wangw) show_message($_LANGpassport_jswangw_invalid); $profile = array(3、修改upload/js/user.js文件处理注册用户*/function register() var frm = document.formsformUser; var username = Utils.trim(frm.elementsusername.value); var email = frm.elementsemail.value; var password = Utils.trim(frm.elementspassword.value); var confirm_password = Utils.trim(frm.elementsconfirm_password.value); var checked_agreement = frm.elementsagreement.checked; var msn = frm.elementsothermsn ? Utils.trim(frm.elementsothermsn.value) : ; var qq = frm.elementsotherqq ? Utils.trim(frm.elementsotherqq.value) : ; var home_phone = frm.elementsotherhome_phone ? Utils.trim(frm.elementsotherhome_phone.value) : ; var office_phone = frm.elementsotheroffice_phone ? Utils.trim(frm.elementsotheroffice_phone.value) : ; var mobile_phone = frm.elementsothermobile_phone ? Utils.trim(frm.elementsothermobile_phone.value) : ; var wangw = frm.elementsotherwangw ? Utils.trim(frm.elementsotherwangw.value) : ; var msg = ; / 检查输入 var msg = ; if (username.length = 0) msg += username_empty + n; else if (username.match(/s*$|c:concon$|%,*st&/) msg += username_invalid + n; else if (username.length 3) /msg += username_shorter + n; if (email.length = 0) msg += email_empty + n; else if ( ! (Utils.isEmail(email) msg += email_invalid + n; if (password.length = 0) msg += password_empty + n; else if (password.length 0 & (!Utils.isEmail(msn) msg += msn_invalid + n; if (qq.length 0 & (!Utils.isNumber(qq) msg += qq_invalid + n; if (office_phone.length0) var reg = /d|-|s+$/; if (!reg.test(office_phone) msg += office_phone_invalid + n; if (home_phone.length0) var reg = /d|-|s+$/; if (!reg.test(home_phone) msg += home_phone_invalid + n; if (mobile_phone.length0) var reg = /d|-|s+$/; if (!reg.test(mobile_phone) msg += mobile_phone_invalid + n; if (wangw.length0) var reg = /d|-|s+$/; if (!reg.test(wangw) msg += wangw_invalid + n; if (msg.length 0) 4、修改includes/lib_passport.php /* 过滤非法的键值 */ $other_key_array = array(msn, qq, office_phone, home_phone, mobile_phone,wangw); foreach ($profileother as $key = $val) /* 会员帐号信息 */ $info = array(); $infos = array(); $sql = SELECT user_name, birthday, sex, question, answer, rank_points, pay_points,user_money, user_rank, . msn, qq, office_phone, home_phone, mobile_phone,wangw . FROM .$GLOBALSecs-table(users) . WHERE user_id = $user_id;$infoquestion = isset($infosquestion) ? htmlspecialchars($infosquestion) : ; $infouser_money = price_format($infouser_money, false); $infopay_points = $infopay_points . $GLOBALS_CFGintegral_name; $infobonus
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 丽水市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及一套完整答案详解
- 梅州市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(有一套)
- 铜仁地区农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解
- 南昌市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(黄金题型)
- 鞍山市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及完整答案详解
- 2025年广东省茂名市辅警招聘公安基础知识考试题库及答案
- 2025年广东省佛山市辅警考试公安基础知识考试真题库及参考答案
- 衡水市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(培优a卷)
- 2026年淮北市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(突破训练)
- 临沂市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(达标题)
- 浙江花园营养科技有限公司 年产750吨饲料级VD3油剂项目环评报告
- 第三讲文明初现与中华民族起源史前时期-中华民族共同体概论专家大讲堂课件
- 电力工程咨询行业深度调研及发展战略咨询报告
- CNAS-CC180:2023 食品安全管理体系认证机构要求
- 高中生知识产权培训课件
- 《固定翼无人机技术》课件-课程教案4-第四章 机翼空气动力特性 11-17
- 2024年08月江苏/北京2024年中国工商银行工银金融资产投资有限公司秋季校园招考笔试历年参考题库附带答案详解
- 初中生关于国家安全的认知与教育
- 中医医院特点的规章制度
- 2024-2025学年冀教版数学五年级上册期末测试卷(含答案)
- 九年级物理全册17.2欧姆定律全国公开课一等奖百校联赛微课赛课特等奖
评论
0/150
提交评论