#ifndef USER_HPP #define USER_HPP #include "master.hpp" #include "user_content.hpp" namespace apps { class user : public master { public: user( strusCms &cms ); bool check_login( const std::string user, const std::string password ); bool user_exists( const std::string user ); void delete_user( const std::string user ); std::string registration_start( const std::string user, const std::string password, const std::string email ); bool verify_registration_code( const std::string code ); public: std::string last_captcha; std::string new_captcha; private: void login( ); void logout( ); void register_user( ); void confirm_register( ); void ini( content::user &c ); }; } #endif