Password Change form for all users

This commit is contained in:
Oliver Gorwits
2014-02-22 18:39:39 +00:00
parent ae535a63d9
commit db24e4af27
7 changed files with 95 additions and 11 deletions

View File

@@ -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 %]

View File

@@ -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 %]

View 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 -->