Partner.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace app\partner\controller;
  3. use app\partner\BaseController;
  4. use app\common\model\Broker as BrokerModel;
  5. class Partner extends BaseController
  6. {
  7. public function myPassword()
  8. {
  9. return view('partner/mypassword');
  10. }
  11. public function editMyPassword()
  12. {
  13. $partner = $this->access_partner;
  14. $oldpassword = input('oldpassword');
  15. if ($partner['password'] !== md5($oldpassword)) {
  16. exit(json_encode([
  17. 'code' => 1,
  18. 'msg' => "当前密码不正确。",
  19. ]));
  20. }
  21. $password = input('password');
  22. $repassword = input('repassword');
  23. if ($password !== $repassword) {
  24. exit(json_encode([
  25. 'code' => 1,
  26. 'msg' => "两次输入的新密码不一致。",
  27. ]));
  28. }
  29. BrokerModel::update(['password' => md5($password)], ['id' => $partner['id']]);
  30. session('access_partner', null);
  31. echo json_encode([
  32. 'code' => 0,
  33. ]);
  34. }
  35. }