Silverstripe会提示进行身份验证

时间:2014-05-14 09:25:28

标签: apache authentication wamp wampserver silverstripe

我们最近将网站移至另一台服务器并将SilverStripe更新为最新版本。

现在(!),在尝试访问该网站时,会出现用户名/密码提示:

enter image description here

我搜了一下,尝试了几件事。我对Apache / SilverStripe身份验证知之甚少。这是我能提供的所有信息:

  • 我们正在使用最新的WampServer
  • 该网站的目录为...\wamp\www\sitename,并且(暂时)访问http:\\localhost\sitename\
  • 我们在同一个网络服务器上有很多其他网站(WordPress博客),但身份验证问题只发生在SilverStripe网站上
  • httpd.conf文件或网站目录中的任何.htaccess文件中没有身份验证设置
  • 可以使用Security::setDefaultAdmin("username", "password")
  • 更改身份验证所需的用户名/密码
  • 经过身份验证后,我们会重定向到首页(.../sitename/container/home/,我猜这是正确的)
  • 第一次访问网站时,每个客户端计算机上只出现一次此问题。之后,每次都会立即重定向

1 个答案:

答案 0 :(得分:4)

听起来好像您已启用基本身份验证,可能是由您的环境变化引发的。

这将在你的应用程序中设置 - 可能在项目的_ss_environment.php或_config.php中。

BasicAuth的API文档位于:http://api.silverstripe.org/3.1/class-BasicAuth.html