Fork de wikipp, le moteur de wiki en c++, basé sur cppcms. Le fork ajoute la langue française
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

users_content.h 878B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #ifndef USERS_CONTENT_H
  2. #define USERS_CONTENT_H
  3. #include "master_content.h"
  4. namespace content {
  5. struct login_form : public cppcms::form {
  6. apps::wiki *w;
  7. cppcms::widgets::text username;
  8. cppcms::widgets::password password;
  9. cppcms::widgets::submit login;
  10. login_form(apps::wiki *);
  11. virtual bool validate();
  12. };
  13. struct new_user_form : public cppcms::form {
  14. apps::wiki *w;
  15. cppcms::widgets::text username;
  16. cppcms::widgets::password password1;
  17. cppcms::widgets::password password2;
  18. cppcms::widgets::text captcha;
  19. cppcms::widgets::submit submit;
  20. new_user_form(apps::wiki *w);
  21. void generate_captcha();
  22. bool virtual validate();
  23. };
  24. struct new_user : public master {
  25. new_user_form form;
  26. new_user(apps::wiki *w) : form(w){};
  27. };
  28. struct login : public master {
  29. login_form form;
  30. std::string new_user;
  31. login(apps::wiki *w) : form(w){};
  32. };
  33. } // namespace content
  34. #endif