dever vor 7 Jahren
Ursprung
Commit
e1471fca9c
2 geänderte Dateien mit 4 neuen und 3 gelöschten Zeilen
  1. 3 2
      src/Auth.php
  2. 1 1
      src/Lib/Input.php

+ 3 - 2
src/Auth.php

@@ -611,13 +611,14 @@ class Auth
 
         $new = Dever::input('new');
         $old = Dever::input('old');
-        if ($admin && $admin['id'] > 0 && $new && $old && $new != $old && md5($old) == $admin['password']) {
+
+        if ($admin && $admin['id'] > 0 && $new && $old && $new != $old && hash('sha256', ($old)) == $admin['password']) {
             $param['set_password'] = $new;
 
             $param['where_id'] = $admin['id'];
             Dever::db('manage/admin')->password($param);
 
-            $admin['password'] = md5($new);
+            $admin['password'] = hash('sha256', ($new));
             $this->save->add($this->name, $admin);
             return '修改成功';
         } else {

+ 1 - 1
src/Lib/Input.php

@@ -570,7 +570,7 @@ class Input
 
                 $auto .= ' onload="' . $param['bind'][1] . '($(this), ' . $param['bind'][2] . ')" ';
             }
-            return '<input ' . $auto . ' type="' . (isset($param['update']) ? $param['update'] : 'text') . '" class="autoload_text update_value ' . (isset($param['class']) ? $param['class'] : 'form-control') . ' ' . (isset($param['valid']) ? $param['valid'] : '') . '" value="' . $value . '" name="' . $param['name'] . '" id="' . $param['name'] . '_value" autocomplete="off" placeholder="' . (isset($param['placeholder']) ? $param['placeholder'] : '') . '"/>' . $input;
+            return '<input ' . $auto . ' type="' . (isset($param['update']) ? $param['update'] : 'text') . '" class="autoload_text update_value ' . (isset($param['class']) ? $param['class'] : 'form-control') . ' ' . (isset($param['valid']) ? $param['valid'] : '') . '" value="' . $value . '" name="' . $param['name'] . '" id="' . $param['name'] . '_value" autocomplete="new'.time().'" placeholder="' . (isset($param['placeholder']) ? $param['placeholder'] : '') . '"/>' . $input;
         }
     }