user user=new user(); //实例化user类
这样不好把
这样不好把
解决方案 »
- 初学者问题个小白问题
- 怎样判断数据表DataTable中是否包含指定的值?
- 怎么改变dockpanel 的主PANEL的颜色?(具体见图)
- 关于Entity Framework 操作的一个问题
- 求一个 正则表达式匹配网址 求一个 正则表达式匹配网址 求一个 正则表达式匹配网址!!!!
- c#的try catch 捕捉不到全部异常!!
- 太怪的事,不知道你们遇到过没有
- 大侠看看我程序里面double变量为什么会有那么多的小数位
- C# 如何对XML进行操作,自写取出元素之间的数据
- Programming C# 中文版(第4版)
- 多线程里面写错误日志问题
- 用DrawLines画线,为什么整条线是首尾相连的?
user user=new user(); //实例化user类
你的这USER类都没有肯定出错的,书上再找找吧!把这USER类找到了!
下面是给你改好的代码:using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls; namespace MyNameSpace
{
public class LoginPage
{
/// <summary>
///"登录"按钮单击事件
/// </summary>
private void ImageButtonLogin_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
//获取用户在页面上的输入
string userloginname=textboxloginname.text;//用户登录名
string password=textboxpassword.text //密码
session.add("login_name",userloginname); //使用Session保存用户登录名信息 user user=new user(); //实例化user类 if(user.exist) //如果用户存在
{
if(user.password==password)//如果密码正确,转入depault.aspx页面
{
response.redirect("userlist.aspx");
}
else
{
response.write(" <script language=javascript>alert(\"密码错误,请重新输入密码!\")</script");
//记录日志
myeventslog log=new myeventslog("myoa.login");
string message="用户["+user.username+"]试图登录失败,原因:密码错误!";
log.writelog(eventlogentrytype.failureaudit,message);
}
}
else //如果用户不存在
{
response.write(" <script language=javascript>alert(\"对不起,用户不存在!\") </script>");
}
}
}
}
看他的代码,应该是在最后一个Else前面多了一个},所以方法提前结束了的原因而已。