Fork de wikipp, le moteur de wiki en c++, basé sur cppcms. Le fork ajoute la langue française
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

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