要求用户使用ASP.NET登录来查看一个文件

 2023-02-17    425  

问题描述

我正在研究一个需要将页面和文档(.pdf,.doc等)限制为注册用户的网站.我们正在使用ASP.NET隶属课程来执行此操作.

但是,如果某人在登录到该站点之前,我遇到了如何使用它如何使用它是如何选择的.目前,它们将被带到登录页面,成功登录后,该文档将在新窗口中提供服务,但在关闭文档时仍将坐在登录屏幕上.将用户发送到默认页面并加载文档?

要求用户使用ASP.NET登录来查看一个文件

推荐答案

首先制作自己的登录页面;这相当简单,因为ASP.NET成员资格提供了执行所有重要操作的方法.然后,在调用RedirectFroomloginPage方法之前,请查看返回查询参数值,如果是文档,请将用户发送到默认页面,然后将文档的URL作为查询字符串参数或会话状态. .最后,在您的默认页面中,检测文件URL是否已通过,如果是,请在加载页面时对文件进行重定向(使用JavaScript或Meta刷新).

其他推荐答案

如果returnurel包含实际文档的链接,您可以设置”登录按钮”的onClientClick属性以调用JavaScript函数在新窗口中打开文件,然后具有一个response.redirect()将该人从登录屏幕中获取?

其他推荐答案

添加了formsauthentication. formsauthentication.redirectfromloginpage(txtuserid.text.trim(),false)

以上所述是小编给大家介绍的要求用户使用ASP.NET登录来查看一个文件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/34124.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。