Discuz!NT

注册

 

QQ登录

只需一步,快速开始

返回列表 «23456789» / 14
发新话题 回复该主题

使用Discuz!NT API+DiscuzToolkit的整合实例 [复制链接]

51#

回复 16# lunfg 的帖子

Discuz!NT 3.0修该密码的方法代码是怎样的,麻烦版主写一下!irÀÜ¡n×nt.discuz.netðËð[_OE©p
TOP
52#

楼主帮帮我啊irÀÜ¡n×nt.discuz.netðËð[_OE©p
我是50楼irÀÜ¡n×nt.discuz.netðËð[_OE©p
TOP
53#

回复 53# luckyluan 的帖子

后台有注册与访问权限的设置,关闭注册功能,然后修改模板将登陆页面链接到自己的登录页面即可irÀÜ¡n×nt.discuz.netðËð[_OE©p
TOP
54#

楼主,我按你提供的代码和步骤,一步步做。遇到点问题。麻烦帮忙看看。

楼主,我按你提供的代码和步骤,一步步做。遇到点问题。麻烦帮忙看看。irÀÜ¡n×nt.discuz.netðËð[_OE©p
注册和登录时,运行到Util类的public T GetResponse<T>(string method_name, params DiscuzParam[] parameters)方法时,在T response = (T)response_serializer.Deserialize(new MemoryStream(response_bytes));抛异常,说{"XML 文档(0, 0)中有错误。"},{"缺少根元素。"}。好像是XML不匹配的问题,请帮忙看看什么问题,是不是配置有问题,还是编程序时,需要注意什么,谢谢。irÀÜ¡n×nt.discuz.netðËð[_OE©p
TOP
55#

“/”应用程序中的服务器错误。irÀÜ¡n×nt.discuz.netðËð[_OE©p
--------------------------------------------------------------------------------irÀÜ¡n×nt.discuz.netðËð[_OE©p
irÀÜ¡n×nt.discuz.netðËð[_OE©p
未能从程序集“Discuz.Toolkit, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“Discuz.Toolkit.DiscuzException”,因为方法“get_ErrorCode”没有实现(没有 RVA)。 irÀÜ¡n×nt.discuz.netðËð[_OE©p
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 irÀÜ¡n×nt.discuz.netðËð[_OE©p
irÀÜ¡n×nt.discuz.netðËð[_OE©p
异常详细信息: System.TypeLoadException: 未能从程序集“Discuz.Toolkit, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“Discuz.Toolkit.DiscuzException”,因为方法“get_ErrorCode”没有实现(没有 RVA)。 irÀÜ¡n×nt.discuz.netðËð[_OE©p
irÀÜ¡n×nt.discuz.netðËð[_OE©p
现在 这里面又有错!!!!!!!!!!!!!!!!!!!!!!!!!!irÀÜ¡n×nt.discuz.netðËð[_OE©p
irÀÜ¡n×nt.discuz.netðËð[_OE©p
未能从程序集“DNTAddNETSNS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“DNTAddNETSNS.ConformityHander”,因为方法“.cctor”没有实现(没有 RVA)。 irÀÜ¡n×nt.discuz.netðËð[_OE©p
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 irÀÜ¡n×nt.discuz.netðËð[_OE©p
**********************************************************************irÀÜ¡n×nt.discuz.netðËð[_OE©p
异常详细信息: System.TypeLoadException: 未能从程序集“DNTAddNETSNS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“DNTAddNETSNS.ConformityHander”,因为方法“.cctor”没有实现(没有 RVA)。 irÀÜ¡n×nt.discuz.netðËð[_OE©p
irÀÜ¡n×nt.discuz.netðËð[_OE©p
**********************************************************************irÀÜ¡n×nt.discuz.netðËð[_OE©p
不知道 版主 发的什么整合 实例 ,用不了完全irÀÜ¡n×nt.discuz.netðËð[_OE©p
TOP
56#

对象名 'NT_OnlineUser' 无效。 irÀÜ¡n×nt.discuz.netðËð[_OE©p
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 irÀÜ¡n×nt.discuz.netðËð[_OE©p
异常详细信息: System.Data.SqlClient.SqlException: 对象名 'NT_OnlineUser' 无效。irÀÜ¡n×nt.discuz.netðËð[_OE©p
源错误: irÀÜ¡n×nt.discuz.netðËð[_OE©p
irÀÜ¡n×nt.discuz.netðËð[_OE©p
行 149:                connection.ConnectionString = connectionString;irÀÜ¡n×nt.discuz.netðËð[_OE©p
行 150:                PrepareCommand(cmd, connection, null, cmdType, cmdText, commandParameters);irÀÜ¡n×nt.discuz.netðËð[_OE©p
行 151:                object val = cmd.ExecuteScalar();irÀÜ¡n×nt.discuz.netðËð[_OE©p
行 152:                cmd.Parameters.Clear();irÀÜ¡n×nt.discuz.netðËð[_OE©p
行 153:                return val;irÀÜ¡n×nt.discuz.netðËð[_OE©p
以上信息是我在登陆和注册的时候提示的错误,以下是我的配置信息irÀÜ¡n×nt.discuz.netðËð[_OE©p
irÀÜ¡n×nt.discuz.netðËð[_OE©p
    <!--程序所在的域名-->因为是自己本地测试所以就没有irÀÜ¡n×nt.discuz.netðËð[_OE©p
    <add key="Domain" value="localhost" />irÀÜ¡n×nt.discuz.netðËð[_OE©p
irÀÜ¡n×nt.discuz.netðËð[_OE©p
    <!--程序所在的网络地址-->irÀÜ¡n×nt.discuz.netðËð[_OE©p
    <add key="Url" value="http://192.168.1.207:8080/bbs/index.aspx" />irÀÜ¡n×nt.discuz.netðËð[_OE©p
  <!--DNTAPI码-->irÀÜ¡n×nt.discuz.netðËð[_OE©p
    <add key="DNTAPIKey" value="380e2db1438c6f5b28d564c1b00de4c9"/>irÀÜ¡n×nt.discuz.netðËð[_OE©p
    <!--DNT密钥-->irÀÜ¡n×nt.discuz.netðËð[_OE©p
    <add key="DNTSecert" value="fb9f5502999b9937ba5a3ddee526be62"/>irÀÜ¡n×nt.discuz.netðËð[_OE©p
    <!--DNT服务器API地址-->irÀÜ¡n×nt.discuz.netðËð[_OE©p
    <add key="DNTWebServer" value="http://192.168.1.207:8080/bbs/index.aspx/"/>irÀÜ¡n×nt.discuz.netðËð[_OE©p
irÀÜ¡n×nt.discuz.netðËð[_OE©p
请版主和各位高人指点……irÀÜ¡n×nt.discuz.netðËð[_OE©p
最后编辑dreamnet 最后编辑于 2009-11-26 09:36:07
TOP
57#

测试站点登录成功,但是bbs没有登录,程序也没有抛出任何异常

所谓的跨站点只能是跨同一一级域名的所有二级域名站点。irÀÜ¡n×nt.discuz.netðËð[_OE©p
最后编辑ctujt95 最后编辑于 2009-11-27 12:52:34
TOP
58#

zenmezhegn

zenmezhegnirÀÜ¡n×nt.discuz.netðËð[_OE©p
TOP
59#

版主为什么我在登陆的时候会有如下图的提示irÀÜ¡n×nt.discuz.netðËð[_OE©p
我用的是邮箱和密码登陆的,如下图:irÀÜ¡n×nt.discuz.netðËð[_OE©p
irÀÜ¡n×nt.discuz.netðËð[_OE©p
irÀÜ¡n×nt.discuz.netðËð[_OE©p
代码如下:irÀÜ¡n×nt.discuz.netðËð[_OE©p
if (email == null || pwd == null)irÀÜ¡n×nt.discuz.netðËð[_OE©p
        {irÀÜ¡n×nt.discuz.netðËð[_OE©p
            Response.Write("用户名或密码不能为空");irÀÜ¡n×nt.discuz.netðËð[_OE©p
        }irÀÜ¡n×nt.discuz.netðËð[_OE©p
        elseirÀÜ¡n×nt.discuz.netðËð[_OE©p
        {irÀÜ¡n×nt.discuz.netðËð[_OE©p
          irÀÜ¡n×nt.discuz.netðËð[_OE©p
            //这里开始整合DZ NT登录irÀÜ¡n×nt.discuz.netðËð[_OE©p
            DiscuzSession ds = ConformityHandler.InitDiscuzSession();irÀÜ¡n×nt.discuz.netðËð[_OE©p
            int DntUid = ds.GetUserID(ConformityHandler.CreateDiscuzNTUsername(email));irÀÜ¡n×nt.discuz.netðËð[_OE©p
            ds.Login(DntUid, pwd, false, 100, "");irÀÜ¡n×nt.discuz.netðËð[_OE©p
            //DNT整合代码部分irÀÜ¡n×nt.discuz.netðËð[_OE©p
irÀÜ¡n×nt.discuz.netðËð[_OE©p
            Response.Write("<script language=\"javascript\">alert('登陆成功')</script>");       irÀÜ¡n×nt.discuz.netðËð[_OE©p
            irÀÜ¡n×nt.discuz.netðËð[_OE©p
        }irÀÜ¡n×nt.discuz.netðËð[_OE©p
TOP
60#

为什么在FF下报错irÀÜ¡n×nt.discuz.netðËð[_OE©p
此页面重定向不正确irÀÜ¡n×nt.discuz.netðËð[_OE©p
Firefox 检测到该服务器正在将此地址的请求循环重定向。irÀÜ¡n×nt.discuz.netðËð[_OE©p
* 此问题可能是因为禁用或拒绝 Cookie 导致。
irÀÜ¡n×nt.discuz.netðËð[_OE©p
在IE下就貌似是个死循环,irÀÜ¡n×nt.discuz.netðËð[_OE©p
最后是无法显示此页irÀÜ¡n×nt.discuz.netðËð[_OE©p
TOP
发新话题 回复该主题
站长