跳至内容
菜单
此问题已终结
1 回复
1956 查看

Hi All,

We're using Odoo Ent (v15) and having obstacle with "Password change" function. 

We configured users to authenticate using ldap (Windows Active Directory), now users found "Change password" in Odoo profile and they thought they can change it for also Windows Active Directory account's password. But it seems not working like that.

Could anyone advise us on this issue.

形象
丢弃

I have the same question. The "change password" button even allows users to bypass password policies. All I would need is the ability to easily disable this option so that this button is no longer displayed in the users profile page.

最佳答案

Hi,

When users click on the login button, the system first tries to authenticate users using the local Odoo database.
If this authentication is unsuccessful, only then the system the tries to authenticate using LDAP.


Odoo's "Change Password" and "Forgot Password" options only affect changing the password for Odoo, not for AD.

To disable "Forgot Password" option ,
 
Activate Developer Mode,

Go to Settings > General Settings and uncheck the "Password Reset" option.

Hope it helps,
Kiran K

形象
丢弃

Thanks for the explanations and pointing out this option. However, this only disables the password reset from the Login page (frontend), but not in "My Profile" of the internal users (backend), under the "Account Security" tab.

In "My Profile" , I made the "Change Password" button invisible.

<record id="inherited_res_users_preference_form" model="ir.ui.view">
<field name="name">inherited.res.users.preferences.form.disable.password</field>
<field name="model">res.users</field>
<field name="inherit_id" ref="base.view_users_form_simple_modif"/>
<field name="arch" type="xml">
<xpath expr="//button[@name='preference_change_password']" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
</field>
</record>

相关帖文 回复 查看 活动
0
5月 25
1561
13
9月 24
192849
2
7月 24
12752
1
6月 22
7945
0
1月 21
2450