mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-13 00:45:49 +01:00
15 lines
435 B
Scala
15 lines
435 B
Scala
package app
|
|
|
|
class AnonymousAccessController extends AnonymousAccessControllerBase
|
|
|
|
trait AnonymousAccessControllerBase extends ControllerBase {
|
|
get(!context.settings.allowAnonymousAccess, context.loginAccount.isEmpty) {
|
|
if(!context.currentPath.startsWith("/assets") && !context.currentPath.startsWith("/signin") &&
|
|
!context.currentPath.startsWith("/register")) {
|
|
Unauthorized()
|
|
} else {
|
|
pass()
|
|
}
|
|
}
|
|
}
|