Onasi
05/10/2024, 6:18 PMMike Chambers
05/10/2024, 7:12 PMMike Chambers
05/10/2024, 7:17 PMMike Chambers
05/10/2024, 7:19 PMOnasi
05/10/2024, 8:10 PMOnasi
05/10/2024, 8:12 PMOnasi
05/10/2024, 8:17 PMMike Chambers
05/11/2024, 11:27 AMcase bot -> serve minimal
case user.isAuthenticated and has access show page
case user.isAuthenticated and not has access (your own logic) redirect to denied page
case user.isNotAuthenicated redirect to login page
prob not what you are after...Mike Chambers
05/11/2024, 11:38 AM// replace the publicAccessChecker.
services.AddUnique<IPublicAccessChecker, PublicAccessChecker>();
the concrete implementation in core is
https://github.com/umbraco/Umbraco-CMS/blob/contrib/src/Umbraco.Web.Common/Security/PublicAccessChecker.cs
ANd/Or maybe this
services.AddUnique<IPublicAccessRequestHandler, PublicAccessRequestHandler>()
https://github.com/umbraco/Umbraco-CMS/blob/contrib/src/Umbraco.Web.Website/Routing/PublicAccessRequestHandler.cs
To handle what you want to happen when a bot hits the page...Mike Chambers
05/11/2024, 11:48 AMgetByRoute(loginModel.RedirectUrl ... )
to get the node you came from...
https://github.com/umbraco/Umbraco-CMS/blob/contrib/src/Umbraco.Core/PublishedCache/IPublishedContentCache.cs#L27Mike Chambers
05/11/2024, 11:48 AMMike Chambers
05/11/2024, 11:49 AMMike Chambers
05/11/2024, 11:51 AMkdx-perbol
05/13/2024, 9:24 AM