如何在JqueryMobile
中完成此操作我有一个带有userName和密码的aspx文件。使用.ajax中的Web服务调用,我正在验证用户。现在我想将用户发送到另一个页面,例如auth.aspx。我怎么能这样......?我还想确保在没有登录的情况下不访问auth.aspx文件。我知道用普通的asp.net技术来实现这一点。但无法弄清楚如何使用JQueryMobile做同样的事情。任何人都可以帮我这个...... ???
提前致谢...... !!!!
答案 0 :(得分:0)
假设您正在使用ASP.NET站点,我认为您的解决方案位于服务器上。
首先,您需要使用以下属性修饰身份验证Web服务方法:
[WebMethod(EnableSession=true)]
public result Authenticate()
{
}
现在,当您成功验证用户时,请将Session变量设置为登录:
Session["IsLogged"] = true;
您在浏览器中获得了Web服务结果并且成功,使用window.location =“auth.aspx”重定向;
在auth.aspx页面上,只检查会话变量是否存在并设置为true。如果它不存在或不存在,那么Response.Redirect返回登录页面......
<强> EDITS 强>
通知用户非常直接...... 对此的方法具有不同程度的复杂性,开始简单: 在您的登录页面上添加span html标记,将id属性添加到html标记
<span id="login_success"></span>
然后在从身份验证Web服务返回后使用jQuery更新该跨度中的文本。
$('#login_success').text('You have successfully logged in!');