Otomatik olarak giriş sayfasına yönlendirilecek bir URL'yi tahmin eden kullanıcıların olmasını istemiyorum. Yönlendirme yerine, giriş yaptığınız sürece bir hata atmak istiyorum. Bunu yapmanın yii2 yolu nedir?yii2 giriş sayfasına yönlendirmek yerine hata attı
cevap
çözüm Bulunan: Eğer Yii2 Dokümanlar kontrol edebilirsiniz konuyla ilgili daha geniş bilgi için
/**
* @inheritdoc
*/
public function beforeAction($action)
{
if(Yii::$app->getUser()->isGuest && !in_array($action->id,['allowed', 'actions', 'here']))
throw new \yii\web\HttpException(403, 'Page could not be found.');
if (!parent::beforeAction($action)) {
return false;
}
return true;
}
. behaviours
yılında ekleyebilir http://www.yiiframework.com/doc-2.0/guide-security-authorization.html
İlgili Denetleyicilerinde beforeAction() yöntemini geçersiz kılabilirsiniz. yii\base\Controller beforeAction() details
Evet uyarınca
[ 'class' => AccessControl::className(), ... 'denyCallback' => function ($rule, $action) { throw new \Exception('You are not allowed to access this page'); } ]
ama bu da giriş sayfasındaki istisna, hata sayfası vb ... – keeg
Evet fırlatır, nokta size özel erişim koyabilirsiniz edildi kontrol kodu var. Başka bir koşul eklemek probleminizi çözer. Kodu ayarlayacağım. – ttdijkstra
- 1. Meteorda, ütüyle: yönlendirici, yol tanımlanmamışsa kullanıcıyı 404 sayfasına yönlendirmek nasıl?
- 2. HttpServletResponse.sendError() hata sayfasına yönlendirmiyor
- 3. Django admin giriş sayfasına özel eylemler ekle?
- 4. yii2 yönlendirme - pass parametresini kurallara göre yönlendirmek için
- 5. Hata sayfasına yönlendirme ne kadar doğru? php
- 6. Web sayfasına giriş yapmak için mekaniği kullan
- 7. C# - Owin Oauth harici giriş sayfasına yönlendirmiyor
- 8. Symfony security redirect giriş sayfasına git
- 9. Laravel her zaman beni giriş sayfasına götürüyor
- 10. Hata $ HTTP_RAW_POST_DATA uygun değil, bunun yerine php: // giriş akışını kullanın. "
- 11. Yii2-kullanıcı Yii2 Rest Api
- 12. Hangi koşullar altında JSONSerialization.data (withJSONObject :) birlikte bir hata attı?
- 13. Yii2'deki dropDownList Yii2
- 14. yii2 içinde yii2
- 15. MVC 5 Giriş Sayfasına Yönlendirme OWIN ile Çalışmıyor
- 16. Yii2 formundaki ek düğme, eylemini çağırmak yerine formu gönderir
- 17. Yii2
- 18. Yii2
- 19. Yii2
- 20. Yii2
- 21. Django kimlik doğrulaması - hatalı yönlendirme url giriş sayfasına
- 22. Bakım sayfasına geçici yönlendirme
- 23. ASP.NET - Yetkilendirme Yetkilendirme Başarısız olursa Hata Sayfasına Yönlendirme
- 24. Giriş sayfasındaki kimlik sahtekarlığı belirtisi
- 25. İstek ve Django kullanarak komut dosyasından web sayfasına giriş
- 26. Android'de jsoup kullanarak bir web sayfasına giriş nasıl otomatikleştirilir?
- 27. Kullanıcıyı giriş yaptıktan sonra önceki sayfaya geri dön (Rails)
- 28. docker-exec çıktısını yönlendirmek için
- 29. Nasıl bir sikke göstermek için attı ne attı ismini almak için bir numara
- 30. alt klasöre yönlendirmek Htaccess
Bu, yapabileceğiniz en iyi çözümdür. Yeni filtreler oluşturmak veya beforAction'ı geçersiz kılmak yerine, bir filtre zaten yapıldı. Aferin! –