discuz 2.0整合asp系统,用户添加函数

来源:asp之家 时间:2011-04-02 11:08:00 

函数可以参考:

<% 
'注册论坛用户,参数说明 
'username 用户登录名称 
'password 用户有登录密码 
'groupid 用户组id,高级会员,用户组id为17;正式会员,用户组id为18;普通会员,则用户组id为10 
'email,realname,mobile,phone 电子邮件,真实姓名,手机,电话 
sub regbbsuser(username,password,groupid,email,realname,mobile,phone) 
'数据库连接 
MM_conn_bbs_STRING="Driver={SQL Server};server=SURUI;uid=sa;pwd=sa;database=ntylswbbs;" 
Set connbbs=Server.Createobject("ADODB.Connection") 
connbbs.open MM_conn_bbs_STRING 
'检查用户名是否存在 
checkuser="select * from dnt_users where username='"&username"'" 
set checkuserrs=connbbs.execute(checkuser) 
if not checkuserrs.eof then 
haveuser="true" 
else 
haveuser="false" 
end if 
'如果用户不存在,则增加论坛用户 
if haveuser="false" then 

'更新dnt_users(用户信息)表 
sql1="select * from dnt_users" 
set rs1=server.createobject("ADODB.Recordset") 
rs1.open sql1,connbbs,1,3 
rs1.addnew 
rs1("username")=username 
rs1("password")=md532(password) 
rs1("groupid")=groupid 
rs1("email")=email 
rs1.update 
rs1.close 

'读取刚建立用户的id 
sql2="select * from dnt_users where username='"&username"'" 
set rs2=server.createobject("ADODB.Recordset") 
rs2.open sql2,connbbs,1,1 
useruid=rs2("uid") 
rs2.close 

'更新dnt_userfields(用户相关信息)表 
sql3="select * from dnt_userfields" 
set rs3=server.createobject("ADODB.Recordset") 
rs3.open sql3,connbbs,1,3 
rs3.addnew 
rs3("uid")=useruid 
if realname<>"" then 
rs3("realname")=realname 
end if 
if mobile<>"" then 
rs3("mobile")=mobile 
end if 
if phone<>"" then 
rs3("phone")=phone 
end if 
rs3.update 
rs3.close 

'更新dnt_statistics(论坛状态信息)表 
sql4="select * from dnt_statistics" 
set rs4=server.createobject("ADODB.Recordset") 
rs4.open sql4,connbbs,1,3 
rs4("totalusers")=rs4("totalusers")+1 
rs4("lastusername")=username 
rs4("lastuserid")=useruid 
rs4.update 
rs4.close 

end if 

connbbs.close 

end sub 


'调用函数 
call regbbsuser("asp","123456789",18,"123@163.com","啦啦啦","13580351626","0207235803") 
%> 

标签:discuz,asp,函数
0
投稿

猜你喜欢

  • 使用 JavaScript 获取本地盘符

    2010-01-12 13:49:00
  • 三条asp语句搞定路径

    2007-10-22 13:30:00
  • 让长字符自动换行 比如URL和Email地址等

    2008-07-01 14:41:00
  • 由浅到深了解JavaScript类

    2008-06-16 13:20:00
  • 学以致用 驳“ASP低能论”

    2007-09-30 13:01:00
  • 用JS找出字符串中出现次数最多的字母

    2007-11-12 13:40:00
  • ASP实现网页打开任何类型文件都保存的方法

    2007-12-21 13:10:00
  • 用"表情符号"做植入广告 是否可行呢?

    2009-02-23 13:07:00
  • 读取MySQL的log方法

    2011-07-01 12:04:57
  • ASP中使用FileSystemObject时提高性能的一个小技巧

    2008-06-08 13:09:00
  • 各种 lightbox 实现效果介绍

    2007-11-06 19:16:00
  • MySQL安全问题的一点心得

    2009-01-07 16:13:00
  • 正则表达式30分钟入门教程

    2007-08-27 10:38:00
  • 获取星期几的名称

    2012-01-29 18:16:31
  • DSN和DSN-Less两种数据库连接方式哪一种更好?

    2009-10-28 18:26:00
  • 存储过程优缺点分析

    2012-04-13 11:39:56
  • 安装Oracle加载数据库错误areasQueries的解决

    2010-07-27 13:02:00
  • PHP使用Swagger生成好看的API文档

    2023-05-25 09:56:30
  • CSS绝对定位在宽屏分辨率下错位

    2009-07-28 12:24:00
  • 影响SQL Server性能的三个关键点

    2009-03-09 13:11:00
  • asp之家 网络编程 m.aspxhome.com