summaryrefslogtreecommitdiff
path: root/app/frontend/controls/LoginBox.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'app/frontend/controls/LoginBox.tpl')
-rw-r--r--app/frontend/controls/LoginBox.tpl33
1 files changed, 33 insertions, 0 deletions
diff --git a/app/frontend/controls/LoginBox.tpl b/app/frontend/controls/LoginBox.tpl
new file mode 100644
index 0000000..070ab86
--- /dev/null
+++ b/app/frontend/controls/LoginBox.tpl
@@ -0,0 +1,33 @@
+<%[ Username: ]%>
+<com:TTextBox ID="Login"
+ ValidationGroup="LoginGroup" />
+<com:TRequiredFieldValidator
+ ControlToValidate="Login"
+ Display="Dynamic"
+ ValidationGroup="LoginGroup">
+ <prop:ErrorMessage><%[ Username cannot be empty ]%></prop:ErrorMessage>
+</com:TRequiredFieldValidator>
+<br />
+<%[ Password: ]%>
+<com:TTextBox ID="Password"
+ TextMode="Password"
+ ValidationGroup="LoginGroup" />
+<com:TRequiredFieldValidator
+ ControlToValidate="Password"
+ Display="Dynamic"
+ ValidationGroup="LoginGroup">
+ <prop:ErrorMessage><%[ Password cannot be empty ]%></prop:ErrorMessage>
+</com:TRequiredFieldValidator>
+<com:TCustomValidator
+ ControlToValidate="Password"
+ OnServerValidate="validatePassword"
+ Display="Dynamic"
+ ValidationGroup="LoginGroup">
+ <prop:ErrorMessage><%[ Username and password don't match ]%></prop:ErrorMessage>
+</com:TCustomValidator>
+<br />
+<com:TButton
+ OnCommand="loginUser"
+ ValidationGroup="LoginGroup">
+ <prop:Text><%[ Login ]%></prop:Text>
+</com:TButton>