网站后台登陆不了?急啊!请各位大侠,帮忙,在线等!

问题描述

从服务器下载,网站到本机调试,其他都很正常,只有后台登陆有问题!小弟刚接触.NET请各位帮忙!急,在线等!配置:网站:c#.netWIN2003IIS数据库:sql2005出现症状:登陆后台用户名密码填写正确,点击登陆后又跳转至登陆界面,如填写错误用户名密码,则显示填写错误。登陆页面:/system/login.aspx页面代码如下:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>项目管理系统</title><styletype="text/css"><!--body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;}--></style><linkhref="css/css.css"rel="stylesheet"type="text/css"/></head><body><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"><tr><tdheight="147"background="images/top02.gif"><imgsrc="images/top03.gif"width="776"height="147"/></td></tr></table><tablewidth="562"border="0"align="center"cellpadding="0"cellspacing="0"class="right-table03"><tr><tdwidth="221"><tablewidth="95%"border="0"cellpadding="0"cellspacing="0"class="login-text01"><tr><td><tablewidth="100%"border="0"cellpadding="0"cellspacing="0"class="login-text01"><tr><tdalign="center"><imgsrc="images/ico13.gif"width="107"height="97"/></td></tr><tr><tdheight="40"align="center">&nbsp;</td></tr></table></td><td><imgsrc="images/line01.gif"width="5"height="292"/></td></tr></table></td><td><formrunat="server"method="post"><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"><tr><tdwidth="31%"height="35"class="login-text02">用户名称:<br/></td><tdwidth="69%"><inputname="uname"type="text"size="30"/></td></tr><tr><tdheight="35"class="login-text02">密码:<br/></td><td><inputname="upasswd"type="password"size="32"/></td></tr><tr><tdheight="35"class="login-text02">验证图片:<br/></td><td><imgwidth="100"height="30"border="0"align="middle"src="checkcode.aspx"></td></tr><tr><tdheight="35"class="login-text02">请输入验证码:</td><td><inputname="code"type="text"size="30"/></td></tr><tr><tdheight="35">&nbsp;</td><td><asp:ButtonID="btnlogin"runat="server"OnClick="btnlogin_Click"Text="确认登陆"class="right-button01"/><inputname="Submit232"type="reset"class="right-button02"value="重置"/></td></tr></table></form></td></tr></table></body></html>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~login.aspx.cs程序代码如下:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~namespaceYD.Web.system{publicpartialclasslogin:System.Web.UI.Page{stringstrEncode="87654321";protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidbtnlogin_Click(objectsender,EventArgse){stringsyscode=Utils.GetCookie("CheckCode");stringinputcode=RequestClass.GetFormString("code");//syscode.Equals(inputcode)if(syscode.Equals(inputcode)){stringuname=RequestClass.GetFormString("uname");stringupasswd=RequestClass.GetFormString("upasswd");stringtpasswd=StringClass.MD5(upasswd);stringsqlwhere="aname='"+uname.Trim()+"'andapasswd='"+tpasswd+"'";sh_adminmember=newAdminBizImpl().GetBywhere(sqlwhere,null);if(member!=null){if(member.isdel==0){Utils.WriteCookie("sk","xxx",120,"xxx.com");Utils.WriteCookie("aid",member.aid.ToString(),strEncode,120,"xxx.com");Utils.WriteCookie("aname",member.aname,strEncode,120,"xxx.com");//Response.Write(Request.Cookies["aid"].Value);//Response.Write(Utils.GetCookie("aid")+"--");Response.Redirect("index.aspx");}else{AlertClass.AlertToPage("对不起,此用户已被屏蔽,请与管理员联系!","login.aspx");}}else{AlertClass.AlertToPage("用户名或密码错误!","login.aspx");}}else{AlertClass.AlertToPage("验证码错误","login.aspx");}}}}

解决方案

本帖最后由 j1g2w3 于 2012-04-04 14:24:33 编辑
解决方案二:
什么问题,btnlogin_Click中不是写的很清楚吗,该怎样就是怎样啊
解决方案三:
哥哥,我是菜鸟,没明白啊,能否说的详细一点!
解决方案四:
点击登陆后应该跳转至index.aspx才对啊,能否帮忙看看哪出问题了?
解决方案五:
什么叫应该啊,应不应该由事实说话if(member!=null){if(member.isdel==0){上面两个条件满足吗,你跟踪过吗看你的代码,如果用户存在且可用就要Response.Redirect("index.aspx");
解决方案六:
在服务器上的代码就是这么写的啊!服务器上的就好用,能登陆。怎么我在本地电脑调试就不行呢?,程序代码都是一样的啊!
解决方案七:
引用5楼的回复:

在服务器上的代码就是这么写的啊!服务器上的就好用,能登陆。怎么我在本地电脑调试就不行呢?,程序代码都是一样的啊!

member.isdel==0你这个是判断登陆次数是不是第一次登陆?我想问的是我第一次成功登陆之后,第二次乃至第三次登录的时候,他还会等于0嘛?我第二次登录的时候那你这个判断次数的条件还满足吗?
解决方案八:
谢谢了,那我应该改成多少,怎么修改啊!恕小弟脑子进水!
解决方案九:
楼主你应该是逻辑有问题啊。
解决方案十:
什么问题~
解决方案十一:
从白痴演变成笨蛋的过程
解决方案十二:
哪位高人赐教啊,等了一天了
解决方案十三:
和你一起等
解决方案十四:
(member.isdel==0)是否禁止该帐号登录?input里面加runat="server";后台直接uname=uname.Text.Trim();upasswd=StringClass.MD5(upasswd.Text.Trim());strWhere="andaname='"+uname+"'andapasswd='"+upasswd+"'";试一试
解决方案十五:
AlertClass.AlertToPage("对不起,此用户已被屏蔽,请与管理员联系!","login.aspx");AlertClass.AlertToPage("用户名或密码错误!","login.aspx");AlertClass.AlertToPage("验证码错误","login.aspx");这三条,是弹出了哪一条错误提示?
解决方案:
数据库连接正常吗?
解决方案:
LZ能否自己调试一遍看看步骤不就知道了是逻辑问题还是代码问题
解决方案:
断点调试下吧
解决方案:
引用17楼的回复:

断点调试下吧

++

时间: 2024-08-30 15:58:25

网站后台登陆不了?急啊!请各位大侠,帮忙,在线等!的相关文章

asp-ASP网站后台登陆不进去,原因有哪些?

问题描述 ASP网站后台登陆不进去,原因有哪些? 网站后台主要是用ASP语言开发的,之前是可以登陆的,但后来不知道为什么登陆不进去了.输入超级管理员和管理员的账号密码都不行,也没有任何提示,就算是验证码输错了也不提示,只是刷新一下.这会是什么问题呢?请大神指教!!! 解决方案 这就难说了,不过好在asp是脚本语言,你能看到源代码,你还能修改调试.找一个略为懂程序的人帮你吧. 解决方案二: 刷新一下?可能你脚本出错了什么的..不一定是asp脚本的问题... 解决方案三: 登录之前按F12,进入调试

operate-范磊c++,在十八章写String类 “重载输入运算符” 遇到问题,请各位大侠帮忙指点!

问题描述 范磊c++,在十八章写String类 "重载输入运算符" 遇到问题,请各位大侠帮忙指点! #include using namespace std; class String { public: String(); String(char*); String(String&); virtual ~String(){cout<<"析构函数执行n";delete []str;len=0;} const int getlen()const{r

分布-关于JSP分页的问题,请大神帮忙,在线等

问题描述 关于JSP分页的问题,请大神帮忙,在线等 数据库里有13条记录,字段名为title. 部分代码如下: pageSize=4; //每页显示4条记录 int recordCount=rs.getRow(); pageCount=(recordCount%pageSize==0)?(recordCount/pageSize):(recordCount/pageSize+1); for(int i=1;i<=pageCount;i++){ int abs=(i-1)*pageSize+1;

虚拟机-急,求各位大侠帮忙,虚拟服务器的多个性能指标的同时测试,由哪种测试工具实现?

问题描述 急,求各位大侠帮忙,虚拟服务器的多个性能指标的同时测试,由哪种测试工具实现? 在测量虚拟服务器的性能时,将多个测试指标分别生成对应的测试用例,然后将测试用例分别加载在虚拟机上,即一个虚拟机加载一个测试用例,测试一种性能指标,那多个虚拟机同时运行就可同时获得多个性能指标,这种测试方法在哪种工具中实现了,或者目前有这样测试的吗? 解决方案 虚拟机和物理机没有什么不同.唯一需要注意的是,如果在同一个物理机上测试多个虚拟机,那么同时运行得到的性能会低于单独测试.因为虚拟机平分了物理机的资源.

ui界面-请各位大侠帮忙看看这样的安装界面是用什么东西做出来的?

问题描述 请各位大侠帮忙看看这样的安装界面是用什么东西做出来的? 现在的QQ啊,迅雷啊都有类似安装界面: 解决方案 界面的话,,java的swing也可以做成这样啊 解决方案二: www.baslerweb.com,我访问了这个网址,好像是德国工业相机?...

lotus domino 8.5验证过期标识符时提示“访问目录项时出错”请各位大侠帮忙解决,急!!!

问题描述 最近一段时间使用服务器注册用户时不能直接添加到群组:不能进行用户组织单元的迁移,过期验证字也不能重新验证,提示错误"访问目录项时出错":我们公司的服务器是从6.5升级的8.5版本的,组织单元都是以前在6.5版本下注册的.请给位大侠给予解决的办法.急!!!

我是初学者,请各位高手帮忙,,,,在线等,急..........

问题描述 if(Request.QueryString["ID"]==null){stringintoSQL="";intoSQL="insertintowebabout(nFile,nTitle,nHtmlText)values(";intoSQL+=""+txtid.Text+",";intoSQL+="'"+txtitle.Text+"',";intoSQL+=

jsp用insert插入数据,但不能录入数据库,请各位大侠帮忙

问题描述 <%@pagecontentType="text/html;charset=GBK"%><%@pageimport="java.sql.*"%><%@pageimport="java.util.*"%><%@pagesession="true"%><%@pageimport="jdgl.op.*"%><jsp:useBeanid=&

未将对象设置到实例化 超级紧急啊 拜托拜托~~请大神帮忙 在线等

问题描述 ImportsSystem.Data.OleDbImportsSystem.IOPublicClassstudentManageDimobjDsAsNewDataSetDimobjTSTableAsDataTableDimobjDaAsNewOleDbDataAdapterDimwhereStrAsStringDimDBconnectionStr="provider=microsoft.jet.oledb.4.0;"&"datasource="+A