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

来源:asp之家 时间:2011-03-31 10:40:00 

代码如下:


<%@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=2&password=0P273vMb%2bonHszSw%2fTtGpb%2fz4pB7CbWl&avatar=avatars%5ccommon%5c0.gif&tpp=0&ppp=0&pmsound=1&invisible=0&referer=index.aspx&sigstatus=1&expires=-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.common.rar (40.02 KB)

标签:Discuz!NT,ASP
0
投稿

猜你喜欢

  • python多进程操作实例

    2021-12-02 21:42:46
  • 批量更新存储过程所有者

    2010-07-15 21:14:00
  • 深入了解Django中间件及其方法

    2022-04-22 09:19:10
  • 白鸦:如何设计用户体验?

    2008-01-03 16:53:00
  • Python中的FTP通信模块ftplib的用法整理

    2021-12-31 19:35:45
  • 关于MySQL的sql_mode合理设置详解

    2024-01-22 20:44:14
  • kali-linux 202202 安装w3af命令行版的详细过程

    2023-07-14 01:34:01
  • 手把手教你pip配置国内镜像源(最新详尽版)

    2023-05-30 10:19:03
  • Python list append方法之给列表追加元素

    2022-10-23 15:26:25
  • python开发App基础操作API使用示例过程

    2022-01-19 18:00:35
  • 特别推荐:Web开发常用速查手册大全(100+)

    2011-05-06 12:44:00
  • 超大数据量存储常用数据库分表分库算法总结

    2024-01-28 01:44:38
  • 修改月光博客网站中PHP常用正则表达式中出现的错误

    2024-05-03 15:35:35
  • python 实现学生信息管理系统的示例

    2021-05-01 01:37:24
  • Python中的通函数numpy.ufunc详解

    2023-09-03 22:52:08
  • 利用Python+PyQt5实现简易浏览器的实战记录

    2022-10-30 23:16:26
  • python求绝对值的三种方法小结

    2023-04-17 19:57:09
  • pandas中去除指定字符的实例

    2023-11-29 22:41:35
  • Python实现基于socket的udp传输与接收功能详解

    2023-09-04 03:23:20
  • 从算法入手讲解SQL Server的典型示例

    2008-12-18 14:51:00
  • asp之家 网络编程 m.aspxhome.com