Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
bf22cf5
commit 676a87e
Showing
5 changed files
with
161 additions
and
140 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
103 changes: 53 additions & 50 deletions
103
src/test/resources/xml/LoginUserTest-testLoginNoData.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,53 +1,56 @@ | ||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
<action xmlns="http://www.appng.org/schema/platform" id="login" eventId="form-auth"> | ||
<config> | ||
<title id="login">Login</title> | ||
<params> | ||
<param name="form_action">loginUser</param> | ||
</params> | ||
<meta-data bindClass="org.appng.application.authentication.webform.LoginData"> | ||
<validation> | ||
<group class="org.appng.application.authentication.webform.LoginData$Login"/> | ||
</validation> | ||
<field name="username" type="text" binding="username"> | ||
<label id="username">User</label> | ||
<validation> | ||
<notNull> | ||
<message ref="username" class="ERROR" code="{username.required}">{username.required}</message> | ||
</notNull> | ||
</validation> | ||
<messages ref="username"> | ||
<message ref="username" class="ERROR" code="{username.required}">{username.required}</message> | ||
</messages> | ||
</field> | ||
<field name="password" type="password" binding="password"> | ||
<label id="password">Password</label> | ||
<validation> | ||
<notNull> | ||
<message ref="password" class="ERROR" code="{password.required}">{password.required}</message> | ||
</notNull> | ||
</validation> | ||
<messages ref="password"> | ||
<message ref="password" class="ERROR" code="{password.required}">{password.required}</message> | ||
</messages> | ||
</field> | ||
</meta-data> | ||
</config> | ||
<condition expression="${form_action eq 'loginUser'}"/> | ||
<datasource id="loginDataMandatory"/> | ||
<userdata/> | ||
<data> | ||
<selection id="lang" type="select"> | ||
<title id="lang">lang</title> | ||
</selection> | ||
<result> | ||
<field name="username" type="text"> | ||
<value></value> | ||
</field> | ||
<field name="password" type="password"> | ||
<value></value> | ||
</field> | ||
</result> | ||
</data> | ||
<bean id="loginUser"/> | ||
<config> | ||
<title id="login">Login</title> | ||
<permissions> | ||
<permission ref="anonymous.login" mode="set"></permission> | ||
</permissions> | ||
<params> | ||
<param name="form_action">loginUser</param> | ||
</params> | ||
<meta-data bindClass="org.appng.application.authentication.webform.LoginData"> | ||
<validation> | ||
<group class="org.appng.application.authentication.webform.LoginData$Login" /> | ||
</validation> | ||
<field name="username" type="text" binding="username"> | ||
<label id="username">User</label> | ||
<validation> | ||
<notNull> | ||
<message ref="username" class="ERROR" code="{username.required}">{username.required}</message> | ||
</notNull> | ||
</validation> | ||
<messages ref="username"> | ||
<message ref="username" class="ERROR" code="{username.required}">{username.required}</message> | ||
</messages> | ||
</field> | ||
<field name="password" type="password" binding="password"> | ||
<label id="password">Password</label> | ||
<validation> | ||
<notNull> | ||
<message ref="password" class="ERROR" code="{password.required}">{password.required}</message> | ||
</notNull> | ||
</validation> | ||
<messages ref="password"> | ||
<message ref="password" class="ERROR" code="{password.required}">{password.required}</message> | ||
</messages> | ||
</field> | ||
</meta-data> | ||
</config> | ||
<condition expression="${form_action eq 'loginUser'}" /> | ||
<datasource id="loginDataMandatory" /> | ||
<userdata /> | ||
<data> | ||
<selection id="lang" type="select"> | ||
<title id="lang">lang</title> | ||
</selection> | ||
<result> | ||
<field name="username" type="text"> | ||
<value></value> | ||
</field> | ||
<field name="password" type="password"> | ||
<value></value> | ||
</field> | ||
</result> | ||
</data> | ||
<bean id="loginUser" /> | ||
</action> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,49 +1,52 @@ | ||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
<action xmlns="http://www.appng.org/schema/platform" id="login" eventId="form-auth" async="false"> | ||
<config> | ||
<title id="login">Login</title> | ||
<params> | ||
<param name="form_action">loginUser</param> | ||
</params> | ||
<meta-data bindClass="org.appng.application.authentication.webform.LoginData"> | ||
<validation> | ||
<group class="org.appng.application.authentication.webform.LoginData$Login"/> | ||
</validation> | ||
<field name="username" type="text" binding="username"> | ||
<label id="username">User</label> | ||
<validation> | ||
<notNull> | ||
<message ref="username" class="ERROR" code="{username.required}">{username.required}</message> | ||
</notNull> | ||
</validation> | ||
</field> | ||
<field name="password" type="password" binding="password"> | ||
<label id="password">Password</label> | ||
<validation> | ||
<notNull> | ||
<message ref="password" class="ERROR" code="{password.required}">{password.required}</message> | ||
</notNull> | ||
</validation> | ||
</field> | ||
</meta-data> | ||
</config> | ||
<condition expression="${form_action eq 'loginUser'}"/> | ||
<messages> | ||
<message ref="login" class="OK">Anmeldung erfolgreich</message> | ||
</messages> | ||
<datasource id="loginDataMandatory"/> | ||
<data> | ||
<selection id="lang" type="select"> | ||
<title id="lang">lang</title> | ||
</selection> | ||
<result> | ||
<field name="username" type="text"> | ||
<value></value> | ||
</field> | ||
<field name="password" type="password"> | ||
<value></value> | ||
</field> | ||
</result> | ||
</data> | ||
<bean id="loginUser"/> | ||
<config> | ||
<title id="login">Login</title> | ||
<permissions> | ||
<permission ref="anonymous.login" mode="set"></permission> | ||
</permissions> | ||
<params> | ||
<param name="form_action">loginUser</param> | ||
</params> | ||
<meta-data bindClass="org.appng.application.authentication.webform.LoginData"> | ||
<validation> | ||
<group class="org.appng.application.authentication.webform.LoginData$Login" /> | ||
</validation> | ||
<field name="username" type="text" binding="username"> | ||
<label id="username">User</label> | ||
<validation> | ||
<notNull> | ||
<message ref="username" class="ERROR" code="{username.required}">{username.required}</message> | ||
</notNull> | ||
</validation> | ||
</field> | ||
<field name="password" type="password" binding="password"> | ||
<label id="password">Password</label> | ||
<validation> | ||
<notNull> | ||
<message ref="password" class="ERROR" code="{password.required}">{password.required}</message> | ||
</notNull> | ||
</validation> | ||
</field> | ||
</meta-data> | ||
</config> | ||
<condition expression="${form_action eq 'loginUser'}" /> | ||
<messages> | ||
<message ref="login" class="OK">Anmeldung erfolgreich</message> | ||
</messages> | ||
<datasource id="loginDataMandatory" /> | ||
<data> | ||
<selection id="lang" type="select"> | ||
<title id="lang">lang</title> | ||
</selection> | ||
<result> | ||
<field name="username" type="text"> | ||
<value></value> | ||
</field> | ||
<field name="password" type="password"> | ||
<value></value> | ||
</field> | ||
</result> | ||
</data> | ||
<bean id="loginUser" /> | ||
</action> |
91 changes: 47 additions & 44 deletions
91
src/test/resources/xml/LoginUserTest-testLoginWrongPassword.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,47 +1,50 @@ | ||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | ||
<action xmlns="http://www.appng.org/schema/platform" id="login" eventId="form-auth" async="false"> | ||
<config> | ||
<title id="login">Login</title> | ||
<params> | ||
<param name="form_action">loginUser</param> | ||
</params> | ||
<meta-data bindClass="org.appng.application.authentication.webform.LoginData"> | ||
<validation> | ||
<group class="org.appng.application.authentication.webform.LoginData$Login"/> | ||
</validation> | ||
<field name="username" type="text" binding="username"> | ||
<label id="username">User</label> | ||
<validation> | ||
<notNull> | ||
<message ref="username" class="ERROR" code="{username.required}">{username.required}</message> | ||
</notNull> | ||
</validation> | ||
</field> | ||
<field name="password" type="password" binding="password"> | ||
<label id="password">Password</label> | ||
<validation> | ||
<notNull> | ||
<message ref="password" class="ERROR" code="{password.required}">{password.required}</message> | ||
</notNull> | ||
</validation> | ||
</field> | ||
</meta-data> | ||
</config> | ||
<condition expression="${form_action eq 'loginUser'}"/> | ||
<datasource id="loginDataMandatory"/> | ||
<userdata/> | ||
<data> | ||
<selection id="lang" type="select"> | ||
<title id="lang">lang</title> | ||
</selection> | ||
<result> | ||
<field name="username" type="text"> | ||
<value></value> | ||
</field> | ||
<field name="password" type="password"> | ||
<value></value> | ||
</field> | ||
</result> | ||
</data> | ||
<bean id="loginUser"/> | ||
<config> | ||
<title id="login">Login</title> | ||
<permissions> | ||
<permission ref="anonymous.login" mode="set"></permission> | ||
</permissions> | ||
<params> | ||
<param name="form_action">loginUser</param> | ||
</params> | ||
<meta-data bindClass="org.appng.application.authentication.webform.LoginData"> | ||
<validation> | ||
<group class="org.appng.application.authentication.webform.LoginData$Login" /> | ||
</validation> | ||
<field name="username" type="text" binding="username"> | ||
<label id="username">User</label> | ||
<validation> | ||
<notNull> | ||
<message ref="username" class="ERROR" code="{username.required}">{username.required}</message> | ||
</notNull> | ||
</validation> | ||
</field> | ||
<field name="password" type="password" binding="password"> | ||
<label id="password">Password</label> | ||
<validation> | ||
<notNull> | ||
<message ref="password" class="ERROR" code="{password.required}">{password.required}</message> | ||
</notNull> | ||
</validation> | ||
</field> | ||
</meta-data> | ||
</config> | ||
<condition expression="${form_action eq 'loginUser'}" /> | ||
<datasource id="loginDataMandatory" /> | ||
<userdata /> | ||
<data> | ||
<selection id="lang" type="select"> | ||
<title id="lang">lang</title> | ||
</selection> | ||
<result> | ||
<field name="username" type="text"> | ||
<value></value> | ||
</field> | ||
<field name="password" type="password"> | ||
<value></value> | ||
</field> | ||
</result> | ||
</data> | ||
<bean id="loginUser" /> | ||
</action> |