change password
This commit is contained in:
@@ -82,6 +82,17 @@ class usersController extends MY_Controller {
|
||||
$this->json( ['success' => TRUE, 'userID' => $userID] );
|
||||
}
|
||||
|
||||
public function savePassword()
|
||||
{
|
||||
$password = $this->clean_input( 'password' );
|
||||
|
||||
$user = User::find( USERID );
|
||||
|
||||
$saltedPassword = User::getSaltedPassword( $password, $user->salt );
|
||||
|
||||
User::whereId( USERID )->update( ['password' => $saltedPassword] );
|
||||
}
|
||||
|
||||
public function archiveUser( $userID, $status )
|
||||
{
|
||||
User::whereId( $userID )->update( ['archive' => $status] );
|
||||
|
||||
@@ -30,9 +30,31 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a href="#" class="dbois-exit"
|
||||
data-bind="click:logOut">uitloggen</a>
|
||||
<div class="clock"></div>
|
||||
<div class="col-xs-9 col-xs-offset-3">
|
||||
<a href="#" class="dbois-exit"
|
||||
data-bind="click:logOut">uitloggen</a>
|
||||
<div class="clock"></div>
|
||||
<!-- ko if: hidePasswordinput() -->
|
||||
<label class="change-password"
|
||||
data-bind="click:togglePasswordinput">
|
||||
wachtwoord wijzigen
|
||||
</label>
|
||||
<!-- /ko -->
|
||||
<!-- ko if: ! hidePasswordinput() -->
|
||||
<div class="change-password">
|
||||
<div class="col-xs-5">
|
||||
<input type="password"
|
||||
data-bind="textinput:newPassword, event:{'keyup':checkPassword}"
|
||||
class="form-control" placeholder="type hier uw wachtwoord" />
|
||||
</div>
|
||||
<div class="col-xs-2">
|
||||
<button class="btn btn-success"
|
||||
data-bind="disable:!validPassword(),click:savePassword">wachtwoord aanvragen</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /ko -->
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="wrapper">
|
||||
<?php $this->load->view( 'partials/_navbar-left' ); ?>
|
||||
|
||||
Reference in New Issue
Block a user