odoo忘记密码

在Odoo7以前,密码都是明文显示。

  • 直接使用数据库查询res_users这种表即可
    select login,password from res_users;

在后面的版本,密码通过SHA-512 哈希加密。然后存储在password_crypt这个字段里

  • 换个思路,直接使用python来生成SHA-512的哈希值。直接update 用户表中的password_crypt在字段
    `pip install passlib
from passlib.context import CryptContext
a = CryptContext(['pbkdf2_sha512']).encrypt('MY_PASSWORD')

然后用a的值来update

UPDATE res_users SET password_crypt='your new password hash' WHERE id=1;

你可能感兴趣的:(odoo忘记密码)