Index.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. /**
  3. * FecShop file.
  4. *
  5. * @link http://www.fecshop.com/
  6. * @copyright Copyright (c) 2016 FecShop Software LLC
  7. * @license http://www.fecshop.com/license/
  8. */
  9. namespace fecadmin\block\account;
  10. use fec\helpers\CUrl;
  11. use fec\helpers\CRequest;
  12. use fec\helpers\CModel;
  13. use fecadmin\models\AdminUser\AdminUserResetPassword;
  14. /**
  15. * @author Terry Zhao <2358269014@qq.com>
  16. * @since 1.0
  17. */
  18. class Index{
  19. public function getLastData(){
  20. $updatepass = CRequest::param("updatepass");
  21. if($updatepass){
  22. $AdminUserResetPassword = new AdminUserResetPassword;
  23. $AdminUserResetPassword->attributes = $updatepass;
  24. if($AdminUserResetPassword->validate()){
  25. $AdminUserResetPassword->updatePassword();
  26. echo json_encode(["statusCode"=>"200",
  27. "message" => 'Update Password Success',
  28. ]);
  29. }else{
  30. $errors = $AdminUserResetPassword->errors;
  31. echo json_encode(["statusCode"=>"300",
  32. "message" => CModel::getErrorStr($errors),
  33. ]);
  34. }
  35. exit;
  36. }
  37. $adminUser = \Yii::$app->user->identity;
  38. $current_account = $adminUser->username;
  39. $editUrl = CUrl::getUrl("fecadmin/account/index");
  40. return [
  41. 'current_account' => $current_account,
  42. 'editUrl' => $editUrl,
  43. ];
  44. }
  45. }