求救: asp.net 基于Forms验证后无法跳转

ylh1223 2004-04-24 11:34:03
// 登陆认证
int i = um.LogonAuthenticate(txtLogonName.Text.Tri(),userPassword,clientIP);
switch(i)
{
case 1:
// 成功登陆
FormsAuthentication.RedirectFromLoginPage(txtLogonName.Text.Trim(),chkAutoSignIn.Checked); break;

case 0:
// 帐号冻结
Response.Write("<script>alert('由于您的帐号被管理员冻结,您将无法登陆系统!请与管理员联系!');</script>");
break;
default:
// 非法登陆
Response.Write("<script>alert('您不是本系统的合法用户,此次登陆属非法登陆!');</script>");
break;
}
}
catch
{
Response.Write("<script>alert('登陆失败!请稍后再试!');</script>");
}

//调试时可以正常执行FormsAuthentication.RedirectFromLoginPage(txtLogonName.Text.Trim(),chkAutoSignIn.Checked);但就是跳转不了!!
急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
高手请进,在线等待........
...全文
167 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ylh1223 2004-04-24
  • 打赏
  • 举报
回复
to : smilnet(笨笨) :大哥,还是不行哦,死活就是跳不了啊!!!!!
ylh1223 2004-04-24
  • 打赏
  • 举报
回复
高手进来救命啊!!
ylh1223 2004-04-24
  • 打赏
  • 举报
回复
to shitingzhao(淡淡一笑) : 有啊
我的IE地址:
http://ylh/SSO_Portal/login.aspx?ReturnUrl=%2fOA_Client%2fdefault.aspx
就是跳不过去啊!郁闷!!!!
潜水员2099 2004-04-24
  • 打赏
  • 举报
回复
看看你的IE地址栏是否象:
http://localhost/FundFoot/login.aspx?ReturnUrl=%2fFundFoot%2fDefault.aspx

如果没有:ReturnUrl=******,修改你的WEB.CONFIG(象楼上的)

你可以在验证通过以后直接:
Page.Response.Redirect("index.aspx");
ylh1223 2004-04-24
  • 打赏
  • 举报
回复
to smilnet(笨笨) : 我的web. config文件是那样的啊
<authentication mode="Forms">
<forms name="EQCCD-SSO" loginUrl="login.aspx" protection="All" timeout="60">
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
怎么不行呢?我用的是 dot net 1.1

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧