11 lines
279 B
Swift
11 lines
279 B
Swift
import Vapor
|
|
|
|
extension RoutesBuilder {
|
|
|
|
// Used to ensure views are protected, redirects users to the login page if they're
|
|
// not authenticated.
|
|
var protected: any RoutesBuilder {
|
|
grouped(User.credentialsAuthenticator(), User.redirectMiddleware(path: "login"))
|
|
}
|
|
}
|