|
ORE Studio 0.0.4
|
Manages user authentication sessions for a single Wt application. More...
#include <session_manager.hpp>

Public Member Functions | |
| login_result | login (const std::string &username, const std::string &password, const std::string &client_ip) |
| void | logout () |
| bool | is_logged_in () const |
| const std::optional< session_data > & | session () const |
| bool | has_permission (const std::string &permission) const |
| login_result | create_bootstrap_admin (const std::string &username, const std::string &email, const std::string &password) |
Manages user authentication sessions for a single Wt application.
Each WApplication instance should have its own session_manager. This class wraps the authentication logic and maintains session state.