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> 28 static void configureAuth();
33 Auth::AbstractUserDatabase& users();
34 Auth::Login&
login() {
return login_; }
36 std::vector<User> topUsers(
int limit);
41 std::string userName()
const;
43 void addToScore(
int s);
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
std::unique_ptr< UserDatabase > users_