Add password change feature
This commit is contained in:
@@ -113,10 +113,9 @@ class Auth extends CI_Controller {
|
|||||||
if ($this->input->post('new_password') != '') {
|
if ($this->input->post('new_password') != '') {
|
||||||
$username = $this->session->userdata('username');
|
$username = $this->session->userdata('username');
|
||||||
$change = $this->access->changePassword($username, $this->input->post('old_password'), $this->input->post('new_password'));
|
$change = $this->access->changePassword($username, $this->input->post('old_password'), $this->input->post('new_password'));
|
||||||
|
// if ($change) {
|
||||||
if ($change) {
|
// $this->logout();
|
||||||
$this->logout();
|
// }
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// update users table
|
// update users table
|
||||||
|
|||||||
@@ -6,8 +6,9 @@
|
|||||||
<h2><?=_('Settings');?></h2>
|
<h2><?=_('Settings');?></h2>
|
||||||
</div>
|
</div>
|
||||||
<ul class="tabs">
|
<ul class="tabs">
|
||||||
<li class="active"><a href="#personal"><?=_('Personal Information');?></a></li>
|
<li class="active"><a href="#personal"><?=_('Personal information');?></a></li>
|
||||||
<li><a href="#settings"><?=_('Settings');?></a></li>
|
<li><a href="#settings"><?=_('Settings');?></a></li>
|
||||||
|
<li><a href="#password"><?=_('Password');?></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="tab_container">
|
<div class="tab_container">
|
||||||
@@ -15,6 +16,7 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<?=form_label(_('First name'), 'firstname');?>
|
<?=form_label(_('First name'), 'firstname');?>
|
||||||
|
<span class="req">*</span>
|
||||||
<div>
|
<div>
|
||||||
<input type="text" name="firstname" id="firstname" class="short text" value="<?=set_value('firstname', $firstname);?>" />
|
<input type="text" name="firstname" id="firstname" class="short text" value="<?=set_value('firstname', $firstname);?>" />
|
||||||
<?=form_error('firstname');?>
|
<?=form_error('firstname');?>
|
||||||
@@ -22,6 +24,7 @@
|
|||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<?=form_label(_('Last name'), 'lastname');?>
|
<?=form_label(_('Last name'), 'lastname');?>
|
||||||
|
<span class="req">*</span>
|
||||||
<div>
|
<div>
|
||||||
<input type="text" name="lastname" id="lastname" class="short text" value="<?=set_value('lastname', $lastname);?>" />
|
<input type="text" name="lastname" id="lastname" class="short text" value="<?=set_value('lastname', $lastname);?>" />
|
||||||
<?=form_error('lastname');?>
|
<?=form_error('lastname');?>
|
||||||
@@ -29,6 +32,7 @@
|
|||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<?=form_label(_('Email address'), 'email');?>
|
<?=form_label(_('Email address'), 'email');?>
|
||||||
|
<span class="req">*</span>
|
||||||
<div>
|
<div>
|
||||||
<input type="text" name="email" id="email" class="medium text" value="<?=set_value('email', $email);?>" />
|
<input type="text" name="email" id="email" class="medium text" value="<?=set_value('email', $email);?>" />
|
||||||
<?=form_error('email');?>
|
<?=form_error('email');?>
|
||||||
@@ -59,9 +63,34 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
<div id="password" class="tab_content">
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<?=form_label(_('Current password'), 'old_password');?>
|
||||||
|
<div>
|
||||||
|
<input type="password" name="old_password" id="old_password" class="short text" value="<?=set_value('old_password');?>" />
|
||||||
|
<?=form_error('old_password');?>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<?=form_label(_('New password'), 'new_password');?>
|
||||||
|
<div>
|
||||||
|
<input type="password" name="new_password" id="new_password" class="short text" />
|
||||||
|
<?=form_error('new_password');?>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<?=form_label(_('Confirm new password'), 'new_password_confirm');?>
|
||||||
|
<div>
|
||||||
|
<input type="password" name="new_password_confirm" id="new_password_confirm" class="short text" />
|
||||||
|
<?=form_error('new_password_confirm');?>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
<div class="tab_buttons">
|
<div class="tab_buttons">
|
||||||
<p>
|
<p>
|
||||||
<a class="button save" href="javascript:void(0);" onclick="$('form[name=settings]').submit();"><?=_('Save');?></a>
|
<a class="button save" href="javascript:void(0);" onclick="$('form[name=settings]').submit();"><?=_('Save settings');?></a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user