Add a button on login page to register page (#26)
This commit is contained in:
parent
524fab0b3a
commit
2e9033d28b
@ -807,6 +807,13 @@ has 'portalDisplayLogout' => (
|
|||||||
documentation => 'Display logout tab in portal',
|
documentation => 'Display logout tab in portal',
|
||||||
);
|
);
|
||||||
|
|
||||||
|
has 'portalDisplayRegister' => (
|
||||||
|
is => 'rw',
|
||||||
|
isa => 'Str',
|
||||||
|
default => '1',
|
||||||
|
documentation => 'Display register button in portal',
|
||||||
|
);
|
||||||
|
|
||||||
has 'portalDisplayResetPassword' => (
|
has 'portalDisplayResetPassword' => (
|
||||||
is => 'rw',
|
is => 'rw',
|
||||||
isa => 'Str',
|
isa => 'Str',
|
||||||
|
@ -27,9 +27,16 @@ body {
|
|||||||
|
|
||||||
.login, .password {
|
.login, .password {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
max-width: 330px;
|
padding: 20px;
|
||||||
padding: 15px;
|
}
|
||||||
|
|
||||||
|
div.form {
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
|
max-width: 330px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.actions {
|
||||||
|
margin: 10px 0 0 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.buttons {
|
.buttons {
|
||||||
|
@ -103,6 +103,7 @@
|
|||||||
<input type="hidden" name="timezone" />
|
<input type="hidden" name="timezone" />
|
||||||
<TMPL_INCLUDE NAME="standardform.tpl">
|
<TMPL_INCLUDE NAME="standardform.tpl">
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</TMPL_IF>
|
</TMPL_IF>
|
||||||
@ -151,7 +152,7 @@
|
|||||||
<TMPL_INCLUDE NAME="checklogins.tpl">
|
<TMPL_INCLUDE NAME="checklogins.tpl">
|
||||||
|
|
||||||
<button type="submit" class="btn btn-block btn-success">
|
<button type="submit" class="btn btn-block btn-success">
|
||||||
<span class="glyphicon glyphicon-log-in"></span>
|
<span class="glyphicon glyphicon-log-in"></span>
|
||||||
<lang en="Connect" fr="Se connecter" />
|
<lang en="Connect" fr="Se connecter" />
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
@ -176,7 +177,7 @@
|
|||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
<TMPL_IF NAME="MSG"><TMPL_VAR NAME="MSG"></TMPL_IF>
|
<TMPL_IF NAME="MSG"><TMPL_VAR NAME="MSG"></TMPL_IF>
|
||||||
<a href="<TMPL_VAR NAME="PORTAL_URL">" class="btn btn-primary" role="button">
|
<a href="<TMPL_VAR NAME="PORTAL_URL">" class="btn btn-primary" role="button">
|
||||||
<span class="glyphicon glyphicon-home"></span>
|
<span class="glyphicon glyphicon-home"></span>
|
||||||
<lang en="Go to portal" fr="Aller au portail" />
|
<lang en="Go to portal" fr="Aller au portail" />
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
@ -187,7 +188,7 @@
|
|||||||
<div id="logout">
|
<div id="logout">
|
||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
<a href="<TMPL_VAR NAME="LOGOUT_URL">" class="btn btn-danger" role="button">
|
<a href="<TMPL_VAR NAME="LOGOUT_URL">" class="btn btn-danger" role="button">
|
||||||
<span class="glyphicon glyphicon-log-out"></span>
|
<span class="glyphicon glyphicon-log-out"></span>&nbps;
|
||||||
<lang en="Logout" fr="Se déconnecter"/>
|
<lang en="Logout" fr="Se déconnecter"/>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
<form action="#" method="post" class="password" role="form">
|
<form action="#" method="post" class="password" role="form">
|
||||||
|
<div class="form">
|
||||||
<TMPL_VAR NAME="HIDDEN_INPUTS">
|
<TMPL_VAR NAME="HIDDEN_INPUTS">
|
||||||
|
|
||||||
<TMPL_IF NAME="CHOICE_VALUE">
|
<TMPL_IF NAME="CHOICE_VALUE">
|
||||||
@ -42,5 +43,5 @@
|
|||||||
<button type="submit" class="btn btn-block btn-success" >
|
<button type="submit" class="btn btn-block btn-success" >
|
||||||
<lang en="Submit" fr="Soumettre" />
|
<lang en="Submit" fr="Soumettre" />
|
||||||
</button>
|
</button>
|
||||||
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
|
<div class="form">
|
||||||
<div class="form-group input-group">
|
<div class="form-group input-group">
|
||||||
<span class="input-group-addon glyphicon glyphicon-user"> </span>
|
<span class="input-group-addon glyphicon glyphicon-user"> </span>
|
||||||
<input name="user" type="text" value="<TMPL_VAR NAME="LOGIN">" class="form-control" placeholder="<lang en="Login" fr="Identifiant"/>" required />
|
<input name="user" type="text" value="<TMPL_VAR NAME="LOGIN">" class="form-control" placeholder="<lang en="Login" fr="Identifiant"/>" required />
|
||||||
@ -23,14 +23,23 @@
|
|||||||
<TMPL_INCLUDE NAME="checklogins.tpl">
|
<TMPL_INCLUDE NAME="checklogins.tpl">
|
||||||
|
|
||||||
<button type="submit" class="btn btn-block btn-success" >
|
<button type="submit" class="btn btn-block btn-success" >
|
||||||
<span class="glyphicon glyphicon-log-in"></span>
|
<span class="glyphicon glyphicon-log-in"></span>
|
||||||
<lang en="Connect" fr="Se connecter" />
|
<lang en="Connect" fr="Se connecter" />
|
||||||
</button>
|
</button>
|
||||||
|
</div>
|
||||||
|
<div class="actions">
|
||||||
<TMPL_IF NAME="DISPLAY_RESETPASSWORD">
|
<TMPL_IF NAME="DISPLAY_RESETPASSWORD">
|
||||||
<a class="btn btn-block btn-info" href="<TMPL_VAR NAME="MAIL_URL"><TMPL_IF NAME="key">?<TMPL_VAR NAME="CHOICE_PARAM">=<TMPL_VAR NAME="key"></TMPL_IF>">
|
<a class="btn btn-info" href="<TMPL_VAR NAME="MAIL_URL"><TMPL_IF NAME="key">?<TMPL_VAR NAME="CHOICE_PARAM">=<TMPL_VAR NAME="key"></TMPL_IF>">
|
||||||
<span class="glyphicon glyphicon-info-sign"></span>
|
<span class="glyphicon glyphicon-info-sign"></span>
|
||||||
<lang en="Reset my password" fr="Réinitialiser mon mot de passe"/>
|
<lang en="Reset my password" fr="Réinitialiser mon mot de passe"/>
|
||||||
</a>
|
</a>
|
||||||
</TMPL_IF>
|
</TMPL_IF>
|
||||||
|
|
||||||
|
<TMPL_IF NAME="DISPLAY_REGISTER">
|
||||||
|
<a class="btn btn-warning" href="<TMPL_VAR NAME="REGISTER_URL"><TMPL_IF NAME="key">?<TMPL_VAR NAME="CHOICE_PARAM">=<TMPL_VAR NAME="key"></TMPL_IF>">
|
||||||
|
<span class="glyphicon glyphicon-plus-sign"></span>
|
||||||
|
<lang en="Create an account" fr="Créer un compte"/>
|
||||||
|
</a>
|
||||||
|
</TMPL_IF>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
@ -202,7 +202,9 @@ sub display {
|
|||||||
CHECK_LOGINS => $self->{portalCheckLogins},
|
CHECK_LOGINS => $self->{portalCheckLogins},
|
||||||
ASK_LOGINS => $self->{checkLogins},
|
ASK_LOGINS => $self->{checkLogins},
|
||||||
DISPLAY_RESETPASSWORD => $self->{portalDisplayResetPassword},
|
DISPLAY_RESETPASSWORD => $self->{portalDisplayResetPassword},
|
||||||
|
DISPLAY_REGISTER => $self->{portalDisplayRegister},
|
||||||
MAIL_URL => $self->{mailUrl},
|
MAIL_URL => $self->{mailUrl},
|
||||||
|
REGISTER_URL => $self->{registerUrl},
|
||||||
HIDDEN_INPUTS => $self->buildHiddenForm(),
|
HIDDEN_INPUTS => $self->buildHiddenForm(),
|
||||||
LOGIN_INFO => $self->loginInfo(),
|
LOGIN_INFO => $self->loginInfo(),
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user