提交 ca55ad2c authored 作者: 王鹏飞's avatar 王鹏飞

feat: 升级后台用户密码哈希机制

上级 3c16b961
......@@ -26,7 +26,6 @@ import filter from '@/assets/images/icon/filter.png'
import add from '@/assets/images/icon/add.png'
import dayjs from 'dayjs'
import TableCom from '@/common/TableCom/index'
import md5 from 'js-md5'
import { useSelector } from 'react-redux'
const Administrator = () => {
const [data, setData] = useState([])
......@@ -114,11 +113,10 @@ const Administrator = () => {
}
const submitForm = async obj => {
let bool
let { password, validity } = obj
let { validity } = obj
if (isAdd) {
bool = await addRole({
...obj,
password: md5(md5(password)),
validity: dayjs(validity).unix()
})
} else {
......@@ -143,7 +141,7 @@ const Administrator = () => {
}
const passwordSuccess = async obj => {
let { password: pass, re_password: repass } = obj
const bool = await editPass({ id, password: md5(md5(pass)), re_password: md5(md5(repass)) })
const bool = await editPass({ id, password: pass, re_password: repass })
if (!bool) return
init()
setPasswordModal(false)
......
......@@ -34,7 +34,6 @@ import reload from '@/assets/images/icon/reload.png'
import reset from '@/assets/images/icon/reset.png'
import filter from '@/assets/images/icon/filter.png'
import add from '@/assets/images/icon/add.png'
import md5 from 'js-md5'
import TableCom from '@/common/TableCom/index'
import { useSelector } from 'react-redux'
const { RangePicker } = DatePicker
......@@ -141,7 +140,7 @@ const TeacherModule = () => {
bool = await addTeacher({
...obj,
validity: dayjs(dayjs(validity).format('YYYY-MM-DD') + ' 23:59:59').unix(),
password: md5(md5(password))
password
})
} else {
bool = await editTeacher({
......@@ -157,9 +156,7 @@ const TeacherModule = () => {
// 修改密码
const handleChangePassword = async obj => {
let { password: pas, re_password: repas } = obj
let password = md5(md5(pas))
let re_password = md5(md5(repas))
const bool = await changePassword({ id, password, re_password })
const bool = await changePassword({ id, password: pas, re_password: repas })
bool && init()
setPasswordModal(false)
}
......
......@@ -34,7 +34,6 @@ import Icon21 from '@/assets/login/21.png';
import Icon22 from '@/assets/login/22.png';
import Icon23 from '@/assets/login/23.png';
import { login } from './request';
import md5 from 'js-md5';
import logo from '@/assets/images/icon_logo_login.png';
import { RotateVerify } from '../../../utils/captcha';
......@@ -81,7 +80,6 @@ const Login = () => {
if (isLoginBtn) {
const data = await login({
...obj,
password: md5(md5(obj.password)),
code: code,
disLf: disLf,
});
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论