账号通
    

账号  

密码  

1493

查看

1

回复
主题:官方给出的2次开发登录实例中登录成功后UserManage.GetUserInfo().UserID出错 [收藏主题]  
zhujunjieit 当前离线

17

主题

7

广播

0

粉丝
添加关注
级别:学前班

用户积分:66 分
登录次数:37 次
注册时间:2012/11/21
最后登录:2016/12/13
zhujunjieit 发表于:2013/9/2 1:10:44   | 只看该作者 查看该作者主题 楼主 
科汛在线网校系统

登录成功以后用   UserManage.GetUserInfo().UserID获取登录用户的id会报错


protected void BtnLogin_Click(object sender, EventArgs e)
    {
        string userName = this.TxtUserName.Text;
        string passWord = this.TxtPassWord.Text;

        passWord = Utils.MD5(passWord, 16); //转为16位的md5加密

        if (UserManage.CheckLogin(userName, passWord) == true)
        {
            CheckUserLogin.UpdateLoginInfo(userName, passWord, DateTime.Now, 0);
            JS.Alert("恭喜,登录成功!"+UserManage.GetUserInfo().UserID);
        }
        else
        {
            JS.Alert("对不起登录失败!");
        }
    }



未将对象引用设置到对象的实例。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:

 行 27:         {行 28:             CheckUserLogin.UpdateLoginInfo(userName, passWord, DateTime.Now, 0);行 29:             JS.Alert("恭喜,登录成功!"+UserManage.GetUserInfo().UserID);行 30:         }行 31:         else

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
keyi 当前离线

3123

主题

8

广播

18

粉丝
添加关注
级别:大二

用户积分:11924 分
登录次数:2527 次
注册时间:2008/12/24
最后登录:2023/12/14
keyi 发表于:2013/9/2 8:45:56   | 只看该作者 查看该作者主题 沙发 
科汛在线考试系统(NET)
密码应该是没加密的吧
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行4.36523秒 powered by KesionCMS 9.0