需要登录才能查看视频asp.net

Need to login to view video asp.net

本文关键字:视频 asp net 登录      更新时间:2023-09-26

我是C#和Asp.net的初学者。我会尽力解释这一点。我在一所大学工作,该大学允许访问许多不同的网站、工资单、人力资源、数据库。。。等等。你登录到网站的子域,根据你的帐户,你可以访问任何允许你访问的内容。

我所在的一个小部门希望在他们的网站上播放视频,但他们希望员工必须先登录才能看到视频。

有人能推荐如何实现这一点吗?我在这里有点不知所措。感谢您的帮助。有没有一种方法可以让我使用asp.net来检查他们是否登录?或者这是我无法控制的。

要拒绝访问特定页面,例如:video.aspx,您可以在web.config中使用location元素。这将始终拒绝未登录的用户访问,并将他们重定向到您配置的默认登录页面。

<configuration>
   <location path="root/video.aspx"> //Specify your correct Path to Video Page
      <system.web>
         <authorization>
            <deny users="?"/>
         </authorization>
      </system.web>
   </location>
</configuration>

但是,如果您希望对网站的整个部分进行身份验证,该部分将是VisualStudion中的一个单独文件夹,请确保在该单独文件夹的根目录中放置一个web.config,其中包含以下条目。您的代码在登录页面中验证用户的唯一方法是使用中央身份验证标准。

<system.web>
  <authentication mode="Forms">
    <forms loginUrl="login.aspx" />
  </authentication>
  <authorization>
    <deny users="?" />
  </authorization>
</system.web>

您可以参考此URL进行非常基本的启动:http://www.codeproject.com/Articles/13872/Form-authentication-and-authorization-in-ASP-NET