discuz NT!整合
在看过这篇文章
http://www.jb51.net/article/20851.htm
和这篇文章
http://www.jb51.net/article/20850.htm
按上述文章的描述,先按discuz!nt的用户指南,在windows 2003下安装好论坛。
并以admin进去,添加apikey等。
然后用VS2008新建一项目,添加toolkit.dll和json的引用。
好了, 如果你认真看过上述文章,再加上,我这儿贴的一点代码,应该可以完成了。
在项目中注册新用户时,也同时调用论坛的用户注册,这样就同步注册了。至于删除用户,似乎Discuz!NT没有提供API,可以在项目中删除用户时,再直接去删除Discuz!NT的user表中的相关项。
代码(实现了登录和注册)如下:
复制代码 代码如下:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Discuz.Toolkit;
namespace IntDNT3
{
public partial class _Default : System.Web.UI.Page
{
string api_key = "c83a253f082bc671d8fbe42d485a1488";
string secret = "bdb7378cef77149adec776b1b6e92ee8";
string url = "http://localhost/";
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnValidation_Click(object sender, EventArgs e)
{
DiscuzSession ds = new DiscuzSession(api_key, secret, url);
Uri uri = ds.CreateToken();
Response.Redirect(uri.ToString());
}
protected void btnLogin_Click(object sender, EventArgs e)
{
DiscuzSession ds = new DiscuzSession(api_key, secret, url);
int uid = ds.GetUserID(tbUserName.Text);
ds.Login(uid, tbPWD.Text, false, 10, "");
}
protected void btnRegister_Click(object sender, EventArgs e)
{
DiscuzSession ds = new DiscuzSession(api_key, secret, url);
ds.Register("testa", "123123", "dafafa@51aspx.com", false);
}
}
}
本文来自: 脚本之家(http://www.jb51.net/) 详细出处参考:http://www.jb51.net/article/20849.htm
转载于:https://www.cnblogs.com/chenbg2001/archive/2009/11/11/1600786.html
discuz NT!整合相关推荐
- [导入]discuz!NT整合经验总结
最近公司的项目要跟discuz的论坛进行整合,实现用户同步注册,单点登陆,同步删除用户,同步修改用户密码 采用的是discuz!nt,考虑到.NET比较熟悉,方便进行二次开发. 东西还是自己动脑子的好 ...
- 在Sharepoint 2007 整合Discuz Nt论坛
在Sharepoint里整合Discuz Nt论坛后,论坛用户和Sharepoint将共享登录名 不管在整合后,有两点需要注意: 1)这里的整合是若整合 2)discuz提供的接口真的很烂,有时候会出 ...
- 关于和discuz!nt论坛的整合
做网站的时候需要和discuz!.nt论坛整合,遇到问题如下: 1.web.config的整合 在这里需要注意编码的整合,一般情况我们会按装论坛的编码,如下: <globalization ...
- ASP.NET网站与Discuz!NT论坛整合
1.引入5个DLL到项目中 分别是 using Discuz.Common; using Discuz.Forum; using Discuz.Config; using Discuz.Entity; ...
- 关于Discuz论坛整合问题
首先到Discuz官方网站下载Discuz源码文件,打开自己的项目新建一个bbs的文件夹(注意大小写,需要在DNT.CONFIG中配置),将下载的Discuz论坛源码解压拷出Discuz.Web中所有 ...
- 在项目中使用 Discuz!NT的上传头像功能
大概半年前,由于某个网站项目需要整合Discuz!NT,就粗略的用了一下.觉得里面的会员上传头像功能方便好用,而且支持摄像头,就把它的代码分离出来,以后用在需要的地方. 用过Discuz!NT的朋友会 ...
- Discuz!NT 2.0正式版提供免费下载(最后更新2007-12-26)ASP.net
导读: 中国最大的互联网社区产品及服务提供商康盛创想于 11 月15 日发布旗下基于 ASP.net 平台的社区软件 Discuz!NT 2.0 正式版,用户可以免费下载. Discuz!NT 2.0 ...
- Discuz NT 架构剖析之Config机制
接触了Discuz NT! 一段时间了,是时候做个总结了,标题好霸气,有木有? 都是托园子里的大牛代振军的福啊,哈哈哈哈. 首先论坛的信息不是完全存储在数据库里面的,一部分信息存储在config文件里 ...
- Discuz!NT 在线用户功能简介
声明:本文内容纯属个人观点,官方保留最终解释 在上文(Discuz!NT URL地址重写) 中, 聊到了"在线用户"功能,因为当时介绍的重点不是"在线" 那一块 ...
最新文章
- POJ 3617 Best Cow Line 贪心
- 【小白的CFD之旅】02 江小白
- python实现qq登录_在django中实现QQ登录
- SQL Server数据库大型应用解决方案总结
- Java黑皮书课后题第10章:**10.25(新的字符串split方法)String类中的split方法会返回一个字符串数组,该数组是由分隔符分隔开的子串构成的
- spring AOP解析之xml方式详解
- spring boot添加 LocalDateTime 等 java8 时间类序列化和反序列化的支持
- python 模拟浏览器selenium_Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例...
- 购物网站注册页面html,电商购物网站 - 实现注册
- AWS Ubuntu 18.04 镜像采用滚动内核模型
- python网络爬虫学习笔记(十一):Ajax数据爬取
- eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?
- Java重构面向过程代码_代码重构那些事儿
- linux基础(二)——linux各文件夹含义和作用
- 天堂2单机版服务器维护,天堂2芙蕾雅服务端单机版(l2jAngel-CT2.6芙蕾雅-34)
- 数据库优化相关面试题
- 硬盘坏道数据恢复-硬盘开盘数据恢复-天伟数据恢复
- 用rankn()等概率生成1~m的通用方法
- 详细了解步进电机的最大静转矩以及矩频特性
- 平狄克微观经济学笔记和课后习题答案