ASPCMS建站,前台会员注册报500错误!

h743290771 2014-04-18 05:48:53
AspCms v2.5.2 0315 前台页面注册报500错误,其他的都正常。后台注册添加的会员,前台能正常使用。就是前台填好了一点注册按钮报错!请高手指点,多谢

../member/reg.asp代码如下:

<!--#include file="../inc/AspCms_SettingClass.asp" -->
<%
dim action : action=getform("action","get")
if action = "reg" then
addUser()
elseif action = "editpass" then
editUser()
else
echoContent()
end if

Sub editPass
dim LoginName,userPass,reuserPass
LoginName=trim(session("loginName"))
userPass=getForm("userPass","post")
reuserPass=getForm("reuserPass","post")

if userPass<>reuserPass then alertMsgAndGo "两次输入密码不相同","-1"
'die "update {prefix}User set [Password]='"&md5(userPass,16)&"' where LoginName='"&LoginName&"'"
conn.Exec "update {prefix}User set [Password]='"&md5(userPass,16)&"' where LoginName='"&LoginName&"'","exe"
alertMsgAndGo "密码修改成功","editPass.asp"
End Sub

Sub editUser
dim LoginName,userPass,reuserPass,Email,Mobile,Address,PostCode,Gender,QQ,TrueName,Phone
LoginName=trim(session("loginName"))
userPass=getForm("userPass","post")
reuserPass=getForm("reuserPass","post")

Email=filterPara(getForm("Email","post"))
Mobile=filterPara(getForm("Mobile","post"))
Address=filterPara(getForm("Address","post"))
PostCode=filterPara(getForm("PostCode","post"))
Gender=filterPara(getForm("Gender","post"))
QQ=filterPara(getForm("QQ","post"))
TrueName=filterPara(getForm("TrueName","post"))
Phone=filterPara(getForm("Phone","post"))


if userPass<>reuserPass then alertMsgAndGo "两次输入密码不相同","-1"

dim passStr
if not isnul(userPass) then passStr="[Password]='"&md5(userPass,16)&"',"

'Gender="1,groupid=1"
'alertMsgAndGo Gender,""
if not isnum(Gender) then gender = 1
'alertMsgAndGo Gender,""
dim sqlsql
sqlsql = "update {prefix}User set "&passStr&" Email='"&Email&"',QQ='"&QQ&"',Mobile='"&Mobile&"',Address='"&Address&"',PostCode='"&PostCode&"',Gender="&Gender&",Phone='"&Phone&"',TrueName='"&TrueName&"' where LoginName='"&LoginName&"'"
Conn.Exec sqlsql,"exe"
'response.Write(sqlsql)
alertMsgAndGo "修改成功","editPass.asp"
End Sub

Sub echoContent()
dim templateobj,templatePath : set templateobj = new TemplateClass
templatePath=sitePath&"/"&"templates/"&setting.defaultTemplate&"/"&setting.htmlFilePath&"/reg.html"
'die templatePath
if not CheckTemplateFile(templatePath) then echo "reg.html"&err_16


with templateObj
.content=loadFile(templatePath)
.parseHtml()
.parseCommon
echo .content
end with
set templateobj =nothing : terminateAllObjects
End Sub



Sub addUser
'dim UserID,GroupID,LanguageID,SceneID,LoginName,Password,PswQuestion,PswAnswer,UserStatus,RegTime,RegIP,LastLoginIP,LastLoginTime,LoginCount,TrueName,Gender,Birthday,Country,Province,City,Address,PostCode,Phone,Mobile,Email,QQ,MSN,Permissions,AdminDesc

Dim LoginName,Password,verifyPass,Email,Mobile,Address,PostCode,Gender,QQ,UserStatus,RegTime,RegIP,LastLoginIP,LastLoginTime,Birthday,Exp1,Exp2,Exp3,GroupID,TrueName,Phone
if getForm("code","post")<>Session("Code") then alertMsgAndGo "验证码不正确","-1"

LoginName=filterPara(getForm("LoginName","post"))
Password=filterPara(getForm("userPass","post"))
verifyPass=filterPara(getForm("verifyPass","post"))
Email=filterPara(getForm("Email","post"))
Mobile=filterPara(getForm("Mobile","post"))
Address=filterPara(getForm("Address","post"))
PostCode=filterPara(getForm("PostCode","post"))
Gender=1
Gender=filterPara(getForm("Gender","post"))
QQ=filterPara(getForm("QQ","post"))
Phone=filterPara(getForm("Phone","post"))
TrueName=filterPara(getForm("TrueName","post"))

UserStatus=1
RegTime=now()
RegIP=getip()
GroupID=3


if isnul(LoginName) then alertMsgAndGo "用户名不能为空","-1"
if Conn.Exec("select count(*) from {prefix}User where LoginName='"&LoginName&"'","r1")(0) >0 then alertMsgAndGo "该用户名已被注册","-1"

if isnul(Password) then alertMsgAndGo "密码不能为空","-1"
if isnul(verifyPass) then alertMsgAndGo "确认密码不能为空","-1"
if Password<>verifyPass then alertMsgAndGo "两次输入密码不相同","-1"
if len(LoginName)>15 then alertMsgAndGo "用户名不能大于15个字符","-1"
if not IsSafeStr(LoginName) then alertMsgAndGo "您的用户名里包含了不安全字段,请重新输入","-1"
if not IsSafeStr(TrueName) then alertMsgAndGo "您的真是姓名里包含了不安全字段,请重新输入","-1"
if len(TrueName)>5 then alertMsgAndGo "真实姓名不能大于5个字符,如真实姓名超过5个字符的用户,请联系网站管理员!","-1"
if not isnul(Mobile) then
if not CheckMobile(Mobile) then alertMsgAndGo "您输入的手机号码格式不正确,请重新输入","-1"
end if
if not isnul(Phone) then
if not CheckTelPhone(Phone) then alertMsgAndGo "您输入的电话号码格式不正确,请重新输入","-1"
end if
if not isnul(Email) then
if not CheckEmail(Email) then alertMsgAndGo "您输入的邮箱格式不正确,请重新输入","-1"
end if
if not isnul(QQ) then
if not CheckQQnum(QQ) then alertMsgAndGo "您输入的QQ格式不正确,请重新输入","-1"
end if
if not isnul(Address) then
if not IsSafeStr(Address) then alertMsgAndGo "您输入的地址里面含有不安全字段,请检查并且重新输入","-1"
end if
if not isnul(PostCode) then
if not CheckCdoe(PostCode) then alertMsgAndGo "您输入的邮政编码格式不正确,请重新输入","-1"
end if
Password=md5(Password,16)
Conn.Exec"insert into {prefix}User(LoginName,[Password],Email,Mobile,Address,PostCode,Gender,QQ,UserStatus,RegIP,RegTime,GroupID,TrueName,Phone) values('"&LoginName&"','"&Password&"','"&Email&"','"&Mobile&"','"&Address&"','"&PostCode&"',"&Gender&",'"&QQ&"',"&UserStatus&",'"®IP&"','"®Time&"',"&GroupID&",'"&TrueName&"','"&Phone&"')","exe"

alertMsgAndGo "注册成功!",sitePath&setting.languagepath&"member/login.asp"
End Sub
%>

../inc/AspCms_SettingClass.asp代码如下:
<!--#include file="AspCms_MainClass.asp" -->
<%
if siteMode=0 then die siteHelp
dim LanguageAlias : LanguageAlias=""
dim setting : set setting=new SettingClass
%>
<!--#include file="AspCms_Language.asp" -->

reg.htm代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>用户注册 -{aspcms:sitetitle}- Powered by ASPCMS V2</title>
<meta name="Keywords" content="{aspcms:sortkeyword}" >
<meta name="Description" content="{aspcms:sortdesc}" >
<meta name="generator" content="ASPCMS! V2" />
<meta name="author" content="ASPCMS! Team and Chancoo UI Team" />
<meta name="copyright" content="2006-2013 Chancoo Inc." />
<link type="text/css" href="{aspcms:sitepath}/Templates/{aspcms:defaulttemplate}/css/public.css" rel="stylesheet" />
<link type="text/css" href="{aspcms:sitepath}/Templates/{aspcms:defaulttemplate}/css/front.css" rel="stylesheet" />
<script type="text/javascript" src="{aspcms:sitepath}/Templates/{aspcms:defaulttemplate}/js/jquery1.4.2.js"></script>
<script type="text/javascript" src="{aspcms:sitepath}/Templates/{aspcms:defaulttemplate}/js/front.js"></script>
<script type="text/javascript" src="{aspcms:sitepath}/Templates/{aspcms:defaulttemplate}/js/productlist_roll.js"></script>

</head>

<body>
{aspcms:top}

<div class="wrap list_wrap singel_wrap">
{aspcms:template src=left1.html}

<div class="column_m">
<div class="bt">
<h4>用户注册</h4><span>您现在的位置:<a href="{aspcms:sitepath}{aspcms:languagepath}">首页</a> > 用户注册 </span>
</div>
<div class="nr">

<div class="nr_text"><form method="post" name="" action="?action=reg">
<table border="0" cellpadding="2" cellspacing="0" align="center" width="80%" style="margin-top:20px;">
<tr>
<td width="20%" height="28">用户名:</td>
<td width="80%"><input type="text" name="LoginName" style="BORDER: #B7DAEF 1px solid;WIDTH: 150px; height:18px;" size=16 maxlength="50" /></td>
</tr>
<tr>
<td height="28">密 码:</td>
<td><input type="password" name="userPass" style="BORDER: #B7DAEF 1px solid;WIDTH: 150px; height:18px;" size=16 maxlength="50" /></td>
</tr>
<tr>
<td height="28">确认密码:</td>
<td><input type="password" name="verifyPass" style="BORDER: #B7DAEF 1px solid;WIDTH: 150px; height:18px;" size=16 maxlength="50" /></td>
</tr>
<tr>
<td height="28">真实姓名:</td>
<td><input type="text" name="TrueName" style="BORDER: #B7DAEF 1px solid;WIDTH: 150px; height:18px;" size=16 maxlength="50" /></td>
</tr>
<tr>
<td height="28">性别:</td>
<td>
<input type="radio" value="1" name="Gender" checked />男
<input type="radio" value="0" name="Gender" />女
</td>
</tr>
<tr>
<td height="28">联系电话:</td>
<td><input type="text" name="Phone" style="BORDER: #B7DAEF 1px solid;WIDTH: 150px; height:18px;" size=16 maxlength="50" /></td>
</tr>
<tr>
<td height="28">手机:</td>
<td><input type="text" name="Mobile" style="BORDER: #B7DAEF 1px solid;WIDTH: 150px; height:18px;" size=16 maxlength="50" /></td>
</tr>
<tr>
<td height="28">邮箱:</td>
<td><input type="text" name="Email" style="BORDER: #B7DAEF 1px solid;WIDTH: 150px; height:18px;" size=16 maxlength="50" /></td>
</tr>
<tr>
<td height="28">QQ:</td>
<td><input type="text" name="QQ" style="BORDER: #B7DAEF 1px solid;WIDTH: 150px; height:18px;" size=16 maxlength="50" /></td>
</tr>
<tr>
<td height="28">地址:</td>
<td><input type="text" name="Address" style="BORDER: #B7DAEF 1px solid;WIDTH: 300px; height:18px;" size=16 maxlength="50" /></td>
</tr>
<tr>
<td height="28">邮政编码:</td>
<td><input type="text" name="PostCode" style="BORDER: #B7DAEF 1px solid;WIDTH: 150px; height:18px;" size=16 maxlength="50" /></td>
</tr>
<tr>
<td height="28">验证码:</td>
<td><input type="text" name="code" style="BORDER: #B7DAEF 1px solid;WIDTH: 50px; height:18px;" size=10 maxlength="4" /><a onClick="SeedImg.src='/{aspcms:sitepath}inc/checkcode.asp'"><img src="/{aspcms:sitepath}inc/checkcode.asp" id="SeedImg" align="absmiddle" style="cursor:pointer;" border="0" /></a></td>
</tr>
<tr>
<td height="28"></td>
<td><input type="submit" name="Submit" value="注册" style="BORDER: #B7DAEF 1px solid;color:#0099ff" /> <input type="button" value="登陆" style="BORDER: #B7DAEF 1px solid;color:#0099ff" onclick="location.href='{aspcms:sitepath}{aspcms:languagepath}member/login.asp'" /></td>
</tr>
</table>
</form>

</div>
</div>
</div>
<div class="clearboth"></div>
</div>

{aspcms:foot}
</body>
</html>
...全文
5951 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
h743290771 2014-04-21
  • 打赏
  • 举报
回复
按照1楼的方法,找到问题了,解决了~多谢!
redcn2004 2014-04-19
  • 打赏
  • 举报
回复
一般500错误,按照楼上的办法来处理。应该不是代码问题
孟子E章 2014-04-19
  • 打赏
  • 举报
回复
打开iis详细错误提示信息发送到客户端 ie里面高级选项里面,去掉“显示友好HTTP错误信息”
ASPCMS是由上谷网络开发的全新内核的开源企业建站系统,能够胜任企业多种建站需求,并且支持模版自定义、支持扩展插件等等,能够在短时间内完成企业建站。 本版为直接使用版 , 下载后上传即可使用 , 详细请查看下载源码中文档说明。 功能列表: 1、支持一键生成html 2、支持google和百度地图生成 3、RSS生成 4、URL自定义 5、增加按指定日期生成内容 6、自定义生成目录、文件名称 7、分类自定义模板、内容自定义模板 8、分类访问权限控制 9、一键切换模板 10、模板防盗功能 11、在线修改模板,CSS文件 12、采集功能 13、招聘应聘功能 14、TAG功能 15、批量添加分类功能 16、水印功能 17、留言,评论内容过滤功能 18、在线升级功能 19、事件邮件提醒功能 20、增加相册功能 21、自定义标签功能 22、广告位管理功能 23、浮动广告,对联广告,右下弹出广告 24、支持无限极分类; 25、支持自定义标题、自定义关键词、自定义描述 26、支持栏目,分类是否启用开关 27、支持外部跳转链接控制 28、拥有留言板、友情链接,上传文件管理,数据库备份/恢复,在线客服,幻灯片等常用功能 29、特有冗余文件检测功能,可以检测无用的上传文件并删除 ASPCMS开源企业网站管理系统 更新日志: v2.6.2 2016年7月20日 1.开启无限多语言支持,在后台"多语言设置"中添加 2.增加前台多语言切换(使用a链接"/?lg=cn/en") 3.修复多语言时单篇文章未按语言显示 4.清理后台部分无效外部链接文件加快载入速度 5.清理默认模板部分后门文件 6.修改后台手机版开关默认关闭 7.更新手机号码匹配正则函数,支持最新号码段 8.修复留言板手机号码不能正常检测 9.增加栏目调用数量控制参数num,如{aspcms:navlist num=5} 10.增加栏目下面内容数量调用标签[navlist:num] 备注: 1.感谢网友"謨葾天"提供宝贵修改意见 2.多语言环境幻灯片调用建议使用ABCD来代表各语言 3.多语言环境友情链接建议使用group分组调用 4.后台上传资料时请在网页右上角先确认当前的语言 5.后台添加语言时一般只需要模板目录不一样就可以 6.对于多语言的更进一步融合,可以用自定义标签替换模板文字,实现共用一套模板 v2.6.1 2016年7月19日 1.修复上一版本CNZZ新添加后不解析标签 2.修复从外部复制统计代码,前台网页无法解析" "字符 3.增加静态模式手机与PC模式互转 4.增加PC访问手机版时的URL跳转 v2.6 2016年7月18日 1.增加手机网页静态生成 2.增加手机网站后台开关 3.完善手机版跳转,实现手机无缝跳转对应页面 4.修复UTF-8模式时后台插件配置界面乱码 5.增加时间标签样式style=m 、style=d用于单独调用月份和日 6.修改后台自定义标签为纯文本调用,并修复图片上传功能 7.去除后台中的无用的提示语并修正部分错误提示 8.去除后台信息泄露文件Company.asp 9.修复使用CNZZ统计时二次保存网站设置后CNZZ前台出现两次 10.修复UTF-8模式时首页错误提示乱码问题 v2.5.9 2016年7月17日 1.修复{aspcms:prevtitle}标签无法解析 2.修改{aspcms:top}对应top.html,添加{aspcms:head}、{aspcms:left}、{aspcms:comm} 3.修复UTF-8模板时生成静态时文件格式 4.修复后台模板格式切换丢失Charset参数值 5.修复后台栏目标签上传代码混乱问题 6.修复前台调用[about:IndexImage][about:pic]之间混乱 7.修复前台{aspcms:indeximage}调用字段 8.修复后台冗余文件清理功能将栏目、文章、幻灯片BCD的正常文件被清理掉
ASPCMS 开源企业网站建设系统简介 ASPCMS开源企业网站建设系统是由上谷网络开发的全新内核的开源企业建站系统,能够胜任企业多种建站需求,并且支持模版自定义、支持扩展插件等等,能够在短时间内完成企业建站ASPCMS开源企业网站建设系统功能列表 1、支持一键生成html; 2、支持google和百度地图生成; 3、RSS生成 4、URL自定义 5、增加按指定日期生成内容 6、自定义生成目录、文件名称 7、分类自定义模板、内容自定义模板 8、分类访问权限控制 9、一键切换模板 10、模板防盗功能 11、在线修改模板,CSS文件 12、采集功能 13、招聘应聘功能 14、TAG功能 15、批量添加分类功能 16、水印功能 17、留言,评论内容过滤功能 18、在线升级功能 19、事件邮件提醒功能 20、增加相册功能 21、自定义标签功能 22、广告位管理功能 23、浮动广告,对联广告,右下弹出广告 24、支持无限极分类; 25、支持自定义标题、自定义关键词、自定义描述; 26、支持栏目,分类是否启用开关; 27、支持外部跳转链接控制; 28、拥有留言板、友情链接,上传文件管理,数据库备份/恢复,在线客服,幻灯片等常用功能; 29、特有冗余文件检测功能,可以检测无用的上传文件并删除; 30、...... 更多功能请下载使用发现 ASPCMS开源企业网站管理系统  UTF8 v2.7.3 更新日志 1.强化手机端域名绑定,手机访问非绑定域名自动跳转绑定域名 2.修复大量时间格式数据库兼容性问题 3.修复留言内容和联系人提示信息错误问题 4.修复默认模板留言板提交路径问题 5.新增内容详情页自定义任意时间格式(yy,y,m,d,h,mi,s自动进行替换时间内容) 6.其它部分程序优化 ASPCMS开源企业网站管理系统前台页面 ASPCMS开源企业网站管理系统后台管理 后台路径:/admin_aspcms 后台用户名和密码:admin 123456 后台页面 相关阅读 同类推荐:企业网站
启航LED企业建站CMS系统v5.7 2012-10-25 1.完成SEO功能的优化 2.修改ID传递的错误 2012-9-10 1.升级网站JS脚本--JQURY1.0 2.解决产品图片尺寸的问题--自动伸缩 2012-08-02 1.让UBB插件有水晶效果 2.解决QQ客服浮动问题   启航LED企业建站系统,该系统做到企业站动态模版化,代码界面分离,是一套为网站用户提供无技术门坎、操作简单、维护方便、功能强大、 安全可靠的建站工具。网站模版丰富,可任您满意选择,让您在几分钟内快速掌握并拥有自己理想的网站。   测试地址:http://www.tb11.net/system/new1 管理地址:admin/login.asp 后台帐号:admin 后台密码:admin 主要功能: 基本设置:站点常规属性设置。" 导航管理:添加/删除导航菜单,隐藏与显示。" 单页管理:增加修改单页,通过强大的编辑器可插入动画图片视频等内容。" 新闻管理:一级分类,增加/删除/修改新闻。" 产品管理:可实现二级分类,不同的大类下边套用不同的小类。" 幻灯管理:幻灯添加、幻灯修改等。" 友情链接:增加/修改/删除图片链接。" 留言管理:留言回复/审核功能,前台发表和显示留言列表。" 数据备份:可以在线备份数据库,以保数据安全。" 繁简转化:全站可以一键快速切换。" 站内搜索:不同的栏目实现不同内容的搜索。" 后台验证码:后台登录增加了清晰的数字验证码,防止恶意破坏。" " 后台功能:" 新闻具有搜索功能,可以直接查找到需要修改的新闻。" 同时后台添加文章之后可以自动设置每页文字的个数,也就是自动分页功能。"
CMS教育培训学校网站采用ASP+ACCESS开发,经过严格多层次测试,前台、后台源码完整,无错误! CMS教育培训学校网站V2.2更新内容: 1.修正师资队伍页面对IE6错位问题。 2.修正首页标题后台无法管理BUG 3.修正首页师资推荐不显示问题 4.修正新用户提出的部分BUG XYCMS教育培训学校网站功能简述: 学校信息管理:包括基本信息管理,学员在线名信息管理,问答中心信息管理 新闻中心管理:管理新闻信息内容,管理相关分类,添加或者删除 师资团队管理:对团队人员进行管理,可上传缩略图 学习资料管理:网站下载资料管理,可添加,修改,删除等相关操作 开班信息管理:发布一些最新开班信息,可以进行修改、删除操作 学员作品管理:添加学员作品信息,可以上传缩略图,可以进行修改、删除操作 招聘信息管理:发布一些最新招聘信息 就业指导信息管理:发布一些就业指导信息,可以进行修改、删除操作 招生简章信息管理:发布一些招生简章信息,可以进行修改、删除操作 培训项目信息管理:介绍学校培训课程,培训项目,后台可以进行修改、删除操作 广告管理:添加广告信息,可以后台管理 客户名录管理:发布一些客户名录信息,可上传缩略图 系统设置:进行系统相关基本信息设置,如网站名称,企业信息等基本信息。可以管理是否关闭网站,注册是否审核,留言是否审核 LOGO/形象图片管理:首页LOGO管理,可以设置长宽大小 安全管理:看相关违规操作记录,查询攻击IP地址,自动封闭IP,管理SQL信息 安全设置:根据需要设置一些安全过滤信息 首页菜单管理:可以添加,删除菜单信息,打开窗口,是否显示,是否为头部导航或者底部导航栏 管理员管理:对超级管理员信息管理,可以进行添加,删除,修改等操作 后台登陆目录:admin/ 用户名,密码:都是admin
启航建材企业建站CMS系统vT6.7 2012-10-31 1.升级JS为jqury 彻底解决JS兼容的问题 2.解决产品参数传递错误的BUG 2012-09-27 1.升级JS为jqury 彻底解决JS兼容的问题 2.解决产品参数传递错误的BUG 2012-08-26 1.增加GOOGLE地图功能 2.增加JQRURY功能 启航建材企业建站系统,该系统做到企业站动态模版化,代码界面分离,是一套为网站用户提供无技术门坎、操作简单、维护方便、功能强大、 安全可靠的建站工具。网站模版丰富,可任您满意选择,让您在几分钟内快速掌握并拥有自己理想的网站。  管理地址:admin/login.asp 后台帐号:admin 后台密码:admin 主要功能: 基本设置:站点常规属性设置。" 导航管理:添加/删除导航菜单,隐藏与显示。" 单页管理:增加修改单页,通过强大的编辑器可插入动画图片视频等内容。" 新闻管理:一级分类,增加/删除/修改新闻。" 产品管理:可实现二级分类,不同的大类下边套用不同的小类。" 幻灯管理:幻灯添加、幻灯修改等。" 友情链接:增加/修改/删除图片链接。" 留言管理:留言回复/审核功能,前台发表和显示留言列表。" 数据备份:可以在线备份数据库,以保数据安全。" 繁简转化:全站可以一键快速切换。" 站内搜索:不同的栏目实现不同内容的搜索。" 后台验证码:后台登录增加了清晰的数字验证码,防止恶意破坏。" " 后台功能:" 新闻具有搜索功能,可以直接查找到需要修改的新闻。" 同时后台添加文章之后可以自动设置每页文字的个数,也就是自动分页功能。"

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧