#ifndef __SESSION_H__ #define __SESSION_H__ #include "model/User.h" #include #include using AuthInfo = Wt::Auth::Dbo::AuthInfo; using UserDatabase = Wt::Auth::Dbo::UserDatabase; class Session : public Wt::Dbo::Session { public: Session(const std::string &sqliteDb); ~Session(); Wt::Auth::AbstractUserDatabase &users(); Wt::Auth::Login &login(); static void configureAuth(); static const Wt::Auth::AuthService &auth(); static const Wt::Auth::PasswordService &passwordAuth(); private: std::unique_ptr m_users; Wt::Auth::Login m_login; }; #endif // __SESSION_H__