openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

login.tpl.src.xml (3319B)


      1 <output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      2 		xsi:schemaLocation="http://www.openrat.de/template ../../../../../../../template_engine/components/template.xsd">
      3 	<form cancel="false" label="${message:menu_login}" action="login" subaction="login" afterSuccess="reloadAll">
      4 		<if true="${config:login/logo/enabled}">
      5 			<if not="not" empty="${config:login/logo/url}">
      6 				<link url="${config:login/logo/url}" target="_top">
      7 					<image url="${config:login/logo/image}"/>
      8 				</link>
      9 			</if>
     10 			<else>
     11 				<image url="${config:login/logo/image}"/>
     12 			</else>
     13 		</if>
     14 		<if not="not" empty="${config:login/motd}">
     15 			<part class="message info">
     16 				<text value="${config:login/motd}"/>
     17 			</part>
     18 		</if>
     19 		<if true="${config:security/readonly}">
     20 			<part class="message warn">
     21 				<text value="${message:READONLY_DESC}"/>
     22 			</part>
     23 		</if>
     24 
     25 		<if false="${config:login/nologin}">
     26 
     27 			<if true="${enableOpenIdConnect}">
     28 				<group title="${message:login}">
     29 					<list list="${provider}" key="name" value="label">
     30 						<link class="btn" type="window" clickable="true" action="login" subaction="oidc" id="${name}">
     31 							<text value="${label}"/>
     32 						</link>
     33 					</list>
     34 				</group>
     35 			</if>
     36 
     37 			<if true="${enableUserPasswordLogin}">
     38 				<group title="${message:USER_USERNAME}">
     39 					<fieldset label="${message:USER_USERNAME}">
     40 						<if not="true" present="force_username">
     41 							<input type="text" name="login_name" class="name" value="" hint="${message:USER_USERNAME}"
     42 								   size="20"
     43 								   maxlength="128" focus="true" required="true"/>
     44 						</if>
     45 						<else>
     46 							<hidden name="login_name"/>
     47 							<text value="${force_username}"/>
     48 						</else>
     49 					</fieldset>
     50 					<fieldset label="${message:USER_PASSWORD}">
     51 						<password name="login_password" class="name" default="" size="20"
     52 								  hint="${message:USER_PASSWORD}"
     53 								  required="true"/>
     54 						<checkbox name="remember" default="false" label="${message:REMEMBER_ME}" remember="true"/>
     55 					</fieldset>
     56 				</group>
     57 
     58 				<group title="${message:USER_NEW_PASSWORD}" open="false" show="false">
     59 					<fieldset label="${message:USER_NEW_PASSWORD}">
     60 						<password name="password1" default="" size="25"
     61 								  minlength="${config:security/password/min_length}"
     62 								  hint="${message:USER_NEW_PASSWORD}"/>
     63 						<password name="password2" default="" size="25"
     64 								  minlength="${config:security/password/min_length}"
     65 								  hint="${message:USER_NEW_PASSWORD_REPEAT}"/>
     66 					</fieldset>
     67 				</group>
     68 
     69 				<group title="${message:USER_TOKEN}" open="false" show="false">
     70 					<fieldset label="${message:USER_TOKEN}">
     71 						<input name="user_token" default="" size="25" maxlength="30"/>
     72 					</fieldset>
     73 				</group>
     74 
     75 				<if value="${dbids}" greaterthan="1">
     76 					<!-- More than 1 database available. -->
     77 					<group title="${message:DATABASE}" icon="database" open="true">
     78 						<fieldset label="${message:DATABASE}">
     79 							<selectbox name="dbid" list="dbids"/>
     80 						</fieldset>
     81 					</group>
     82 				</if>
     83 				<else>
     84 					<!-- Only 1 database is available. No input necessary. -->
     85 					<hidden name="dbid"/>
     86 				</else>
     87 			</if>
     88 
     89 		</if>
     90 		<else>
     91 			<part class="message error">
     92 				<text value="${message:LOGIN_NOLOGIN_DESC}"/>
     93 			</part>
     94 		</else>
     95 	</form>
     96 </output>