おはようございます!Slim Basic Authentication
私はslim-basic-authとここで働くスリムなコードを持っていると私は制限されたディレクトリに移動したときに、これは現れる:
すべてが動作しますが、私がやりたかったことは、私にそれをリダイレクトすることですログインページを表示するのではなく、ログインページを表示します。マイスリムコード
:ここに私のログインページがある
$pdo = new \PDO("mysql:host=localhost;dbname=databasename", "username");
$app->add(new \Slim\Middleware\HttpBasicAuthentication([
"path" => "/main",
"realm" => "Protected",
"authenticator" => new PdoAuthenticator([
"pdo" => $pdo,
"table" => "accounts",
"user" => "accountUsername",
"hash" => "accountPassword"
]),
"callback" => function ($request, $response, $arguments) use ($app) {
return $response->withRedirect('/main/contacts');
}
私はポップアップログインボックスを使用してログインしようとすると、それは動作しますが、私は本当に私にそれをリダイレクトしますその代わりにログインページ。
ご協力いただければ幸いです。
どのようにディレクトリを制限していますか?私は、PHPコードが実行される前に、Webサーバーの設定によって起こっていると思います。 –