change password

This commit is contained in:
2019-05-07 21:41:49 +02:00
parent 2738f8aa78
commit b3e8eecca6
5 changed files with 105 additions and 12 deletions
@@ -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] );
+25 -3
View File
@@ -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' ); ?>