Herkese iyi günler!İnce Temel Kimlik Doğrulama
Ben slim-basic-auth burada çalışan bir ince kod var ve kısıtlı dizine gittiğinde, bu gösterir:
Her şey çalışır, ama ne yapmak istediği için onu yöneltmek olan benim açılır giriş kutusu göstermek yerine giriş sayfası. İşte benim giriş sayfanız:
Benim ince kodu:
$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');
}
ben açılan giriş kutusunu kullanarak giriş deneyin, çalışıyor ama gerçekten bunu yönlendirmek istiyorum benim bunun yerine giriş sayfası.
Herhangi bir yardım çok takdir edilecektir.
Dizini nasıl kısıtlıyorsunuz? PHP kodu çalıştırılmadan önce web sunucusu yapılandırması ile gerçekleşeceğini tahmin ediyorum. –