主页 > 知识库 > Discuz!NT 论坛整合ASP程序论坛

Discuz!NT 论坛整合ASP程序论坛

热门标签:Mysql连接数设置 团购网站 电子围栏 银行业务 科大讯飞语音识别系统 Linux服务器 阿里云 服务器配置
复制代码 代码如下:

%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
!--#include virtual="/inc/MD5.asp"-->
!--#include virtual="/Inc/conn.asp" -->

%
'16 md5 1234656789 323b453885f5181f
' discuz 25f9e794323b453885f5181f1b624d0b
'Response.Write(Md5("123456789"))
'Response.Write("Cookie:"Request.Cookies("dnt")("userid"))
Dim userName:userName = Request.Form("userName")
Dim passWord:passWord = Request.Form("passWord")

Set objRs = conn.execute("select * from Member_User where UserName = '"userName"'")
If Not objRs.Eof Then
Response.Write(objRs("UserPassword"))

Set conn2 = server.CreateObject("ADODB.Connection")
conn2.open "Provider = Sqloledb; User ID = sa; Password = 123456; Initial Catalog = dnt; Data Source = MWW\SQLEXPRESS;"


Set objRs2 = conn2.execute("select * from [dnt_users] where username='"Username"'")
If Not objRs2.Eof Then
Response.Write("br />"objRs2("uid")"br />")
Response.Write(objRs2("password")"br />")
Response.Write(objRs2("tpp")"br />")
Response.Write(objRs2("ppp")"br />")
Response.Write(objRs2("pmsound")"br />")
Response.Write(objRs2("invisible")"br />")
Response.Write(objRs2("sigstatus")"br />")

'userid=2password=0P273vMb%2bonHszSw%2fTtGpb%2fz4pB7CbWlavatar=avatars%5ccommon%5c0.giftpp=0ppp=0pmsound=1invisible=0referer=index.aspxsigstatus=1expires=-1
'产生cookie
Response.Cookies("dnt")("userid") = objRs2("uid")
Response.Cookies("dnt")("password") = objRs2("password")
Response.Cookies("dnt")("tpp") = objRs2("tpp")
Response.Cookies("dnt")("ppp") = objRs2("ppp")
Response.Cookies("dnt")("pmsound") = objRs2("pmsound")
Response.Cookies("dnt")("invisible") = objRs2("invisible")
Response.Cookies("dnt")("referer") = "index.aspx"
Response.Cookies("dnt")("sigstatus") = objRs2("sigstatus")
'Response.Cookies("dnt")("expires") = Expires
'if Expires>0 then
'Response.Cookies("dnt").Expires = DateAdd("N", Expires, Now())
'end if
Response.Cookies("dnt").Domain = ".ejia.com" '修改为你的域名,注意前面带.(点)

Response.Cookies("dnt").Secure = False



End If
objRs2.close
set objRs2 = nothing
conn2.Close
set conn2 = nothing

End If
objRs.close
set objRs = nothing
conn.close
Set conn = nothing
%>
form action="cookie.asp" method="post">
用户名:input type="text" name="userName" />br />
密码:input type="text" name="passWord" />
input type="submit" value="登陆" />
/form>

1、将common项目中的md5函数代码更改为:
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower().Substring(8, 16);实现主站与论坛统一加密方式。因为discuz默认是32位加密,但整合的ASP是16位加密,如果是32位,则不需要修改。

2、将common项目中的Encode和Decode改成直接返回。

已经处理好的common Discuz.Common.rar

标签:江苏 衡水 广元 大理 衢州 枣庄 蚌埠 萍乡

巨人网络通讯声明:本文标题《Discuz!NT 论坛整合ASP程序论坛》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266