Discuz!NT

注册

 

QQ登录

只需一步,快速开始

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

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

21#

顶起``````¸H˜ï!tRînt.discuz.net:#”t7È~
TOP
22#

有VS05版的吗?¸H˜ï!tRînt.discuz.net:#”t7È~
TOP
23#

没有,我们都是08开发的,05版的需要打sp1补丁,然后手工创建解决方案,然后将项目逐个加入¸H˜ï!tRînt.discuz.net:#”t7È~
TOP
24#

DZ什么时候出.net版本的SNS?¸H˜ï!tRînt.discuz.net:#”t7È~
TOP
25#

版主在没   我是新做整合的 ¸H˜ï!tRînt.discuz.net:#”t7È~
遇到点小问题 请教下 ¸H˜ï!tRînt.discuz.net:#”t7È~
  DiscuzSession ds = ConformityHandler.InitDiscuzSession();¸H˜ï!tRînt.discuz.net:#”t7È~
在上边这一行 报的错是 ¸H˜ï!tRînt.discuz.net:#”t7È~
DNTAddNETSNS.ConformityHandler的类型初始值设定项引发异常¸H˜ï!tRînt.discuz.net:#”t7È~
该怎么解决啊????¸H˜ï!tRînt.discuz.net:#”t7È~
TOP
26#

具体说下情况,是跑整合实例出现的异常还是自己用了整合代码出的错误¸H˜ï!tRînt.discuz.net:#”t7È~
TOP
27#

protected void btnSure_Click(object sender, ImageClickEventArgs e)¸H˜ï!tRînt.discuz.net:#”t7È~
    {¸H˜ï!tRînt.discuz.net:#”t7È~
        if (this.txtUeerName.Text == "111111" && this.txtPWD.Text == "111111")¸H˜ï!tRînt.discuz.net:#”t7È~
        {¸H˜ï!tRînt.discuz.net:#”t7È~
            Session["user"] = "111111";¸H˜ï!tRînt.discuz.net:#”t7È~
            Session.Timeout = 30;¸H˜ï!tRînt.discuz.net:#”t7È~
            //Server.Execute("../Discuz.Web/aspx/1/loginuser.aspx");¸H˜ï!tRînt.discuz.net:#”t7È~
¸H˜ï!tRînt.discuz.net:#”t7È~
            //这里开始整合DZ NT登录¸H˜ï!tRînt.discuz.net:#”t7È~
            DiscuzSession ds = ConformityHandler.InitDiscuzSession();¸H˜ï!tRînt.discuz.net:#”t7È~
            int DntUid = ds.GetUserID(ConformityHandler.CreateDiscuzNTUsername("luo.0714@hotmail.com"));¸H˜ï!tRînt.discuz.net:#”t7È~
            ds.Login(1, "111111", false, 100, "");¸H˜ï!tRînt.discuz.net:#”t7È~
            ////DNT整合代码部分¸H˜ï!tRînt.discuz.net:#”t7È~
            //NetSNS.Web.UI.Page.UserPage.SetCookie(userId, userName, Input.MD5(Password, false), userPortrait, auto);¸H˜ï!tRînt.discuz.net:#”t7È~
            //us.updateinte(userId, 1, 0, 0, "登录");¸H˜ï!tRînt.discuz.net:#”t7È~
¸H˜ï!tRînt.discuz.net:#”t7È~
            Response.Redirect("Default.aspx");¸H˜ï!tRînt.discuz.net:#”t7È~
        }¸H˜ï!tRînt.discuz.net:#”t7È~
        else¸H˜ï!tRînt.discuz.net:#”t7È~
        {¸H˜ï!tRînt.discuz.net:#”t7È~
            ClientScript.RegisterStartupScript(this.GetType(), "wrong", "<script>alert('请登陆!')</script>");¸H˜ï!tRînt.discuz.net:#”t7È~
        }¸H˜ï!tRînt.discuz.net:#”t7È~
    }¸H˜ï!tRînt.discuz.net:#”t7È~
¸H˜ï!tRînt.discuz.net:#”t7È~
这是我的代码 网站没连数据库  只是为了做个简单的事例去熟悉下整合¸H˜ï!tRînt.discuz.net:#”t7È~
在点击网站的登录按钮的时候 对论坛也进行同步的登录¸H˜ï!tRînt.discuz.net:#”t7È~
TOP
28#

版主还在么  ??¸H˜ï!tRînt.discuz.net:#”t7È~
TOP
29#

你是不是没有引用DNTAddNETSNS项目啊。¸H˜ï!tRînt.discuz.net:#”t7È~
如果引用了,看看是不是配置文件里面相关数据未被读取。初始化异常无非就是该给的参数没有给。¸H˜ï!tRînt.discuz.net:#”t7È~
TOP
30#

哦  我找找看 引用了的  是不是要把DNT.config这个文件烤到我的网站根目录下的 ?¸H˜ï!tRînt.discuz.net:#”t7È~
TOP
发新话题 回复该主题
站长