first what so ever registration
This commit is contained in:
parent
0c50cfa639
commit
99a9fd507e
17 changed files with 285 additions and 25 deletions
|
@ -5,12 +5,30 @@
|
|||
|
||||
#include "handler.h"
|
||||
|
||||
class Server;
|
||||
namespace Handler {
|
||||
|
||||
class Register : public Handler::Handler {
|
||||
public:
|
||||
Register();
|
||||
Register(Server* server);
|
||||
virtual void handle(Request& request);
|
||||
|
||||
enum class Result {
|
||||
success,
|
||||
noLogin,
|
||||
emptyLogin,
|
||||
loginExists,
|
||||
loginPolicyViolation,
|
||||
noPassword,
|
||||
emptyPassword,
|
||||
passwordPolicyViolation,
|
||||
unknownError
|
||||
};
|
||||
|
||||
private:
|
||||
void error(Request& request, Result result);
|
||||
|
||||
private:
|
||||
Server* server;
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue