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

void cppcms::widgets::password::check_equal ( password p2)

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: