#include "content.hpp" #include "user.hpp" #include "strusCms.hpp" #include #include namespace apps { user::user( strusCms &cms ) : master( cms ) { cms.dispatcher( ).assign( "/login", &user::login, this ); cms.mapper( ).assign( "login" ); } void user::login( ) { content::user c; c.title = "strusCms"; if( request( ).request_method( ) == "POST" ) { c.login.load( context( ) ); if( c.login.validate( ) ) { } } render( "login", c ); } } namespace content { login_form::login_form( ) : cppcms::form( ) { username.message( "Your login" ); username.error_message( "The login name can't be empty" ); password.message( "Your password" ); password.error_message( "Your password is illegal" ); submit.value( "Log in" ); add( username ); add( password ); add( submit ); username.non_empty( ); password.non_empty( ); } }