| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- {namespace v=FluidTYPO3\Vhs\ViewHelpers}
- {namespace ot=Opentalent\OtTemplating\ViewHelpers}
- <f:comment><!-- Panneau d'authentification ou espace utilisateur --></f:comment>
- <div class="user-toolbar">
- <f:security.ifAuthenticated>
- <f:then>
- <div class="dropdown">
- <a href="#" class="user-toolbar-username">
- <i class="fa fa-user"></i>
- {user.username}
- <i class="fa fa-caret-down"></i>
- </a>
- <ul class="dropdown-menu">
- <li>
- <a href="{settings.opentalentDashboardUrl}" target="_blank">
- Espace adhérent de ma structure
- </a>
- </li>
- <li>
- <f:link.page additionalParams="{logintype:'logout'}">
- <f:translate key="log-out"/>
- </f:link.page>
- </li>
- </ul>
- </div>
- </f:then>
- <f:else>
- <a href="#" id="login-btn">
- <i class="fas fa-power-off"></i> Se connecter
- </a>
- <f:comment><!-- Popup de login --></f:comment>
- <div id="login-popup" class="<f:if condition='{ot:loginFailed()}==1' then='show'></f:if>">
- <form id="login_form" class="popup-form" action="" method="POST" enctype="multipart/form-data" >
- <f:comment><!-- Just for typo3 to indentify it as a login request --></f:comment>
- <input type="hidden" name="logintype" value="login" />
- <input type="text"
- class="form-control {f:if(then: 'is-invalid', condition: '{usernameErrors}')}"
- placeholder="Nom d'utilisateur"
- name="user"
- required="1" />
- <input type="password"
- class="form-control {f:if(then: 'is-invalid', condition: '{passwordErrors}')}"
- name="pass"
- placeholder="Mot de passe"
- required="1" />
- <input type="submit" id="login-button" value="Se connecter" />
- <f:if condition="{ot:loginFailed()}==1">
- <f:then>
- <div class="login-errormsg alert">
- La tentative de connexion a échoué...<br/>
- Êtes-vous sûr d'avoir bien renseigné vos identifiants?
- </div>
- </f:then>
- </f:if>
- </form>
- </div>
- </f:else>
- </f:security.ifAuthenticated>
- </div>
|