I want to reset a user's password by mailbox, when the user forgets the password

If you wish to leave comments or ask questions, please log on or sign up.

The 1C:Enterprise developers forum

People who like this:0Yes/0No
Just came
Rating: 1
Joined: Jan 12, 2017
Company: 1-V

Hi, I need help

I am using 1C: Documentmanagement, in the process of using the program, there are many users forgot their password, each time they ask the administrator again,

Do you have any way that the user manually retrieves their password without asking the administrator?

For example, use a mailbox to retrieve their password or use another program, for example

Edited: Nguyen Dinh Luong - Mar 07, 2017 08:15 PM
People who like this:0Yes/0No
Rating: 105
Joined: Jul 20, 2011
Company: 1C Company

Hello, Nguyen Dinh Luong!

I'm sorry, but as for now, this feature is not available.
I have sent your feature request to the developer team.

1C Company support team
People who like this:1Yes/0No
Active user
Rating: 6
Joined: Nov 19, 2012
Company: BizzSimple.com

Nguyen Dinh Luong,

1C:Enterprise platform doesn't have this feature, but it is pretty easy to build yourself.
This is how we usually solve it:
1) Create set of HTTP-services/web-services that provides necessary functions:
- request an email with a code to change a password
- request a new password with received code
2) Publish services on web-server with service account that have permissions to call those services only.
3) Create basic UI that can process requests fr om users and send it to the database.

How it works:
- user opens a link, types his email and press "Get a link for password recovery".
- UI sends this request to 1C wh ere it will be verified. If user with that email exists - send him an email with another link that has random security code (code should be saved somewhere in 1C).
- user clicks on the link from email, UI sends this code back to 1C - if code and email is correct - generate new password and sent it with another email.

People who like this:0Yes/0No
Just came
Rating: 0
Joined: Mar 10, 2017
Company: Rufinor

Dear Nguyen,

There are couple of other options you may try to solve the problem:

You can switch on option for user authentification by operating system. As such 1c will be using passwords of operating system, and no specific treatment for 1c passwords will be required;

By making small modifications to your configurations you can set up a separate login service with some additional functionality. Including periodicly required password changes, check for complexity, blocking after number of unsuccessfull login attempts, etc. I can help you on this if needed.

Best regards,