13#include <Wt/Auth/Login.h>
15#include <Wt/Dbo/Session.h>
16#include <Wt/Dbo/ptr.h>
17#include <Wt/Dbo/backend/Sqlite3.h>
33 Auth::AbstractUserDatabase&
users();
36 std::vector<User>
topUsers(
int limit);
45 static const Auth::AuthService&
auth();
46 static const Auth::AbstractPasswordService&
passwordAuth();
47 static const std::vector<const Auth::OAuthService *>&
oAuth();
51 std::unique_ptr<UserDatabase>
users_;
54 Dbo::ptr<User>
user()
const;
Auth::Dbo::UserDatabase< AuthInfo > UserDatabase
static void configureAuth()
static const Auth::AbstractPasswordService & passwordAuth()
std::unique_ptr< UserDatabase > users_
static const std::vector< const Auth::OAuthService * > & oAuth()
std::vector< User > topUsers(int limit)
std::string userName() const
static const Auth::AuthService & auth()
Dbo::ptr< User > user() const
Auth::AbstractUserDatabase & users()