CppCMS
Public Member Functions
cppcms::widgets::password Class Reference

The password widget is a simple text widget with few, obvious differences. More...

#include <cppcms/form.h>

Inheritance diagram for cppcms::widgets::password:
cppcms::widgets::text cppcms::widgets::base_html_input cppcms::widgets::base_text cppcms::widgets::base_widget cppcms::widgets::base_widget cppcms::base_form booster::noncopyable cppcms::base_form booster::noncopyable cppcms::form_flags cppcms::form_flags

List of all members.

Public Member Functions

void check_equal (password &p2)
virtual bool validate ()

Detailed Description

The password widget is a simple text widget with few, obvious differences.


Member Function Documentation

Set the equality constraint to another password widget. This password should be equal to the one in p2. It is usefull when creating new passwords: if the passwords are not equal, the validation will fail.

virtual bool cppcms::widgets::password::validate ( ) [virtual]

Validate the widget content according to the rules and to the charset encoding.

Notes:

  • The charset validation is very efficient for variable length UTF-8 encoding as well as for most popular fixed length encodings like ISO-8859-*, windows-125* and koi8*. For other encodings, character set conversion is used for the actual validation.
  • Special characters (that are not allowed in HTML) are assumed to be forbidden, even if they are valid code points (like NUL = 0 or DEL=127).

Reimplemented from cppcms::widgets::base_text.


The documentation for this class was generated from the following file: