13#include <Wt/Auth/Login.h>
14#include <Wt/Auth/Dbo/UserDatabase.h>
16#include <Wt/Dbo/Session.h>
17#include <Wt/Dbo/ptr.h>
18#include <Wt/Dbo/backend/Sqlite3.h>
31 Wt::Auth::AbstractUserDatabase&
users();
34 std::vector<User>
topUsers(
int limit);
43 static const Wt::Auth::AuthService&
auth();
44 static const Wt::Auth::AbstractPasswordService&
passwordAuth();
45 static std::vector<const Wt::Auth::OAuthService *>
oAuth();
49 std::unique_ptr<UserDatabase>
users_;
52 Wt::Dbo::ptr<User>
user()
const;
Wt::Auth::Dbo::UserDatabase< AuthInfo > UserDatabase
static void configureAuth()
static const Wt::Auth::AbstractPasswordService & passwordAuth()
std::unique_ptr< UserDatabase > users_
std::vector< User > topUsers(int limit)
std::string userName() const
Wt::Dbo::Session session_
static const Wt::Auth::AuthService & auth()
Wt::Dbo::ptr< User > user() const
static std::vector< const Wt::Auth::OAuthService * > oAuth()
Wt::Auth::Login & login()
Wt::Auth::AbstractUserDatabase & users()