【问题标题】:set admin/user permission to see any web page设置管理员/用户权限以查看任何网页
【发布时间】:2015-04-15 09:46:33
【问题描述】:

我正在开发网络应用程序。作为管理员,您可以看到一个打开页面的特定按钮。

作为用户,您看不到该按钮。但是,如果您键入该页面的 url,它就会打开。

我希望该页面只能由管理员打开。我该如何进行?

【问题讨论】:

  • 请在此之前发布代码或有关您的工作的任何信息。
  • 谢谢。对于我的代码,这有效: if(req.session.role == 'admin'){ res.render( //page name.ejs ) }

标签: html web-applications web


【解决方案1】:

在您的 web.config 文件中添加此项以允许和拒绝用户。

   <authorization>
   <allow users="*"/>  or <deny user="?"/>      
   </authorization>

【讨论】:

    【解决方案2】:

    当页面被调用时,会有一些会话可供登录网站的用户/管理员使用?

    根据显示按钮检查会话值作为谁登录

    eg :
    suppose $_SESSION['user_type'] =  "admin" // admin id 
    if($_SESSION['user_type'] == "admin"){
    //show button
    }
    

    【讨论】:

    • 感谢我的代码,这行得通: if(req.session.role == 'admin'){ res.render( //page name.ejs ) }
    猜你喜欢
    • 2017-11-28
    • 1970-01-01
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    • 2011-11-28
    • 1970-01-01
    • 2014-12-13
    • 2013-09-27
    相关资源
    最近更新 更多