Discuz!NT官方社区

首页 » Discuz!NT开发与测试 » Discuz!NT整合 » discuz2.0 SQL版判断用户是否在线问题!~!!!!
sav_rose - 2008-1-29 14:30:00
按照说明添加了所有的Discuz的DLL 文件在BIN目录中,dnt.config 文件和config 文件怎么放置哪??????
运行如下代码:


        GeneralConfigInfo config = GeneralConfigs.GetConfig();
        // 刷新当前用户身份信息,返回到oluserinfo中
      // OnlineUserInfo oluserinfo = OnlineUsers.UpdateInfo(config.Passwordkey, config.Onlinetimeout);
        // 现在oluserinfo中就有当前用户的身份信息了
        // 例如oluserinfo.Username是用户名,oluserinfo.Userid是用户id序号,oluserinfo.Groupid是用户组序号。
        // 如果当前用户是游客,则oluserinfo.Userid为-1。
        UserInfo info = Discuz.Forum.Users.GetUserInfo(8770);
        string strUser=info.Onlinestate.ToString();


      第一句就出现错误提示:Discuz.Data.DatabaseProvider”的类型初始值设定项引发异常。

      可能是数据提供错误,最可能是和config文件有关,请高人指教,
      该把文件放在那个位置哪?????????????????????????????????????????
1
查看完整版本: discuz2.0 SQL版判断用户是否在线问题!~!!!!