namespace viviapi.WebUI
{
public partial class DoLogin : viviapi.BLL.Web.PageBase
{
protected void Page_Load(object sender, EventArgs e)
{
if (_action == "login")
{
SignIn();
}
else
{
Response.Redirect(rUrl, true);
}
}
public string _action
{
get
{
return viviLib.Web.WebBase.GetFormString("__action", string.Empty);
}
}
string rUrl = "login.aspx";
void ShowErrorInfo(string error)
{
AlertAndRedirect(error,rUrl);
//corp_errtipDiv.Style.Add("display", "");
//corp_errtips.InnerHtml = error;
} void SignIn()
{
string userName = Request.Form["inputuin"];
string userPwd = Request.Form["pp"];
string code = Request.Form["txtcheckCode"];
if (string.IsNullOrEmpty(code))
{
ShowErrorInfo("请输入验证码!");
return;
}
if (string.IsNullOrEmpty(userName))
{
ShowErrorInfo("请输入商户名!");
return;
}
if (string.IsNullOrEmpty(userPwd))
{
ShowErrorInfo("请输入商户密码!");
return;
}
if (this.Session["CCode"] == null)
{
ShowErrorInfo("验证码失效!请刷新页面");
return;
}
if (this.Session["CCode"].ToString().ToUpper() != code.ToUpper())
{
ShowErrorInfo("验证码不正确");
return;
} UserInfo userInfo = new UserInfo();
userInfo.UserName = userName;
userInfo.Password = Cryptography.MD5(userPwd);
userInfo.LastLoginIp = viviLib.Web.ServerVariables.TrueIP;
userInfo.LastLoginTime = DateTime.Now;
userInfo.LastLoginAddress = viviapi.web.WebUtility.GetIPAddress(userInfo.LastLoginIp);
userInfo.LastLoginRe = viviapi.web.WebUtility.GetIPAddressInfo(userInfo.LastLoginIp); string msg = viviapi.BLL.User.UserFactory.SignIn(userInfo);
if (userInfo.ID > 0)
{
Response.Redirect("/Merchant/index.aspx", false);
}
else
{
AlertAndRedirect(msg);
}
}
}
}
各位麻烦看下。这段代码提示失败后不会返回到原来的页面。。
{
public partial class DoLogin : viviapi.BLL.Web.PageBase
{
protected void Page_Load(object sender, EventArgs e)
{
if (_action == "login")
{
SignIn();
}
else
{
Response.Redirect(rUrl, true);
}
}
public string _action
{
get
{
return viviLib.Web.WebBase.GetFormString("__action", string.Empty);
}
}
string rUrl = "login.aspx";
void ShowErrorInfo(string error)
{
AlertAndRedirect(error,rUrl);
//corp_errtipDiv.Style.Add("display", "");
//corp_errtips.InnerHtml = error;
} void SignIn()
{
string userName = Request.Form["inputuin"];
string userPwd = Request.Form["pp"];
string code = Request.Form["txtcheckCode"];
if (string.IsNullOrEmpty(code))
{
ShowErrorInfo("请输入验证码!");
return;
}
if (string.IsNullOrEmpty(userName))
{
ShowErrorInfo("请输入商户名!");
return;
}
if (string.IsNullOrEmpty(userPwd))
{
ShowErrorInfo("请输入商户密码!");
return;
}
if (this.Session["CCode"] == null)
{
ShowErrorInfo("验证码失效!请刷新页面");
return;
}
if (this.Session["CCode"].ToString().ToUpper() != code.ToUpper())
{
ShowErrorInfo("验证码不正确");
return;
} UserInfo userInfo = new UserInfo();
userInfo.UserName = userName;
userInfo.Password = Cryptography.MD5(userPwd);
userInfo.LastLoginIp = viviLib.Web.ServerVariables.TrueIP;
userInfo.LastLoginTime = DateTime.Now;
userInfo.LastLoginAddress = viviapi.web.WebUtility.GetIPAddress(userInfo.LastLoginIp);
userInfo.LastLoginRe = viviapi.web.WebUtility.GetIPAddressInfo(userInfo.LastLoginIp); string msg = viviapi.BLL.User.UserFactory.SignIn(userInfo);
if (userInfo.ID > 0)
{
Response.Redirect("/Merchant/index.aspx", false);
}
else
{
AlertAndRedirect(msg);
}
}
}
}
各位麻烦看下。这段代码提示失败后不会返回到原来的页面。。
解决方案 »
- 有时候出现“为指定的错误” 有时一天都不出 有时几个小时就出现这个问题
- List<MyClass>使用的问题
- 我只做了网页,有了一个免费域名,没有空间,怎样才能发布(尽量具体点)?
- javascript 变量和函数的作用域问题
- 强类型dataset问题。
- ListView控件ItemDataBound事件中,如果取得绑定的数据呢
- fck editor 相关的问题,请大家帮助下;
- 已搜索,无答案。WebBrowser打印没有权限的错误问题
- 誰來救我......
- request获取中文怎么什么都没有?简单问题,请教高手?
- .net json问题[求解决]
- 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 112.65.195.146:25
这个是成功后的跳转页面。提示错误信息后不会跳转直login.aspx
namespace viviapi.WebUI
{
public partial class DoLogin : viviapi.BLL.Web.PageBase
{
protected void Page_Load(object sender, EventArgs e)
{
if (_action == "login")
{
SignIn();
}
else
{
Response.Redirect(rUrl, true);
}
}
public string _action
{
get
{
return viviLib.Web.WebBase.GetFormString("__action", string.Empty);
}
}
string rUrl = "login.aspx";
void ShowErrorInfo(string error)
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "messages", "<script>alert('登录错误!');location.href='login.sapx';</script>", false);
//AlertAndRedirect(error,rUrl);
//corp_errtipDiv.Style.Add("display", "");
//corp_errtips.InnerHtml = error;
} void SignIn()
{
string userName = Request.Form["inputuin"];
string userPwd = Request.Form["pp"];
string code = Request.Form["txtcheckCode"];
if (string.IsNullOrEmpty(code))
{
ShowErrorInfo("请输入验证码!");
return;
}
if (string.IsNullOrEmpty(userName))
{
ShowErrorInfo("请输入商户名!");
return;
}
if (string.IsNullOrEmpty(userPwd))
{
ShowErrorInfo("请输入商户密码!");
return;
}
if (this.Session["CCode"] == null)
{
ShowErrorInfo("验证码失效!请刷新页面");
return;
}
if (this.Session["CCode"].ToString().ToUpper() != code.ToUpper())
{
ShowErrorInfo("验证码不正确");
return;
} UserInfo userInfo = new UserInfo();
userInfo.UserName = userName;
userInfo.Password = Cryptography.MD5(userPwd);
userInfo.LastLoginIp = viviLib.Web.ServerVariables.TrueIP;
userInfo.LastLoginTime = DateTime.Now;
userInfo.LastLoginAddress = viviapi.web.WebUtility.GetIPAddress(userInfo.LastLoginIp);
userInfo.LastLoginRe = viviapi.web.WebUtility.GetIPAddressInfo(userInfo.LastLoginIp); string msg = viviapi.BLL.User.UserFactory.SignIn(userInfo);
if (userInfo.ID > 0)
{
Response.Redirect("/Merchant/index.aspx", false);
}
else
{
AlertAndRedirect(msg);
}
}
}
}