使用 asp.net 和 ajax 测试客户端身份验证

发布于 2024-07-12 02:05:42 字数 100 浏览 6 评论 0原文

从客户端,有没有办法从 ASP.NET 页面获取真/假值,以表明您有权访问该页面。 使用表单身份验证,我被重定向到登录页面。 我只需要一个简单的布尔值。

亚伦

From the client, is there a way to get a true/false value from an asp.net page to show you have authorization to access the page. Using Forms Authentication I get redirected to a login page. I just need a simple boolean.

Aaron

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小红帽 2024-07-19 02:05:42

我会选择 User.Identity.IsAuthenticated

I would go for User.Identity.IsAuthenticated

痕至 2024-07-19 02:05:42

提到的所有这些方法都是服务器端 Asp.net 调用。 如果您想从客户端执行此操作,我将创建一个通用处理程序来包装 Page.User.IsInRole("YourRoleName") 或 System.Web.HttpContext.Current.User.IsInRole("YourRoleName") 调用。

然后你可以使用 javascript 调用处理程序并返回结果。

All of these methods that are mentioned are Server Side Asp.net Calls. If you would want to do this from the client side I would create a Generic Handler to wrap the Page.User.IsInRole("YourRoleName") or System.Web.HttpContext.Current.User.IsInRole("YourRoleName") calls.

Then you could just use javascript to call the handler and return the result.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文