Password Change form for all users
This commit is contained in:
@@ -38,8 +38,8 @@
|
||||
[% IF NOT session.logged_in_user %]
|
||||
<form class="nd_login-form" method="post" action="[% uri_for('/login') %]">
|
||||
<div class="form-horizontal">
|
||||
<input placeholder="Username" class="span2" name="username" type="text"/>
|
||||
<input placeholder="Password" class="span2" name="password" type="password"/>
|
||||
<input placeholder="Username" class="span2" name="username" type="text" required="required"/>
|
||||
<input placeholder="Password" class="span2" name="password" type="password" required="required"/>
|
||||
<button type="submit" class="btn btn-info">Log In</button>
|
||||
</div>
|
||||
[% IF params.return_url %]
|
||||
|
||||
@@ -157,7 +157,9 @@
|
||||
[% session.logged_in_user | html_entity %] <b class="caret"></b>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="[% uri_for('/about') %]">About</a></li>
|
||||
[% IF NOT user_has_role('ldap') %]
|
||||
<li><a href="[% uri_for('/password') %]">Change Password</a></li>
|
||||
[% END %]
|
||||
[% IF NOT settings.no_auth %]
|
||||
<li><a href="[% uri_for('/logout') %]">Log Out</a></li>
|
||||
[% END %]
|
||||
|
||||
29
Netdisco/share/views/password.tt
Normal file
29
Netdisco/share/views/password.tt
Normal file
@@ -0,0 +1,29 @@
|
||||
<div class="container">
|
||||
<div class="row nd_hero-row">
|
||||
<div class="span8 offset2">
|
||||
[% IF vars.passchange_ok %]
|
||||
<div class="alert alert-success fade in">
|
||||
<a class="close" data-dismiss="alert">×</a>
|
||||
Password successfully updated.
|
||||
</div>
|
||||
[% END %]
|
||||
[% IF vars.passchange_failed %]
|
||||
<div class="alert alert-error fade in">
|
||||
<a class="close" data-dismiss="alert">×</a>
|
||||
Incorrect current password, or new passwords did not match. Please try again.
|
||||
</div>
|
||||
[% END %]
|
||||
<div class="hero-unit">
|
||||
<h2>Change Password</h2>
|
||||
<form class="nd_login-form" method="post" action="[% uri_for('/password') %]">
|
||||
<div class="form-horizontal">
|
||||
<input placeholder="Current Password" class="span2" name="old" type="password" required="required"/><br/>
|
||||
<input placeholder="New Password" class="span2" name="new" type="password" required="required"/>
|
||||
<input placeholder="Confirm New Password" class="span2" name="confirm" type="password" required="required"/>
|
||||
<button type="submit" class="btn btn-info">Save</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div> <!-- /container -->
|
||||
Reference in New Issue
Block a user