Error when trying to recover a password in ShowVoc

25 views
Skip to first unread message

Sharon Süvari

unread,
Sep 29, 2025, 8:08:01 AMSep 29
to vocbench-user
Hey,

When we try to recover a user's password in ShowVoc login page by clicking "Forgot password?" and inserting the e-mail address, we get an error which tells you to contact any of the admins (which is us and we don't know what to do :) ). ShowVoc version 5.0.0

pass.PNG

Tiziano Lorenzetti

unread,
Sep 30, 2025, 9:57:09 AMSep 30
to Sharon Süvari, vocbench-user
Dear Sharon,
The error message is likely due to the missing configuration of the email service. The password reset procedure requires sending an email containing the link to reset the password. If the email service is not configured, this email cannot be sent by the system.
To solve the issue it should be enough to provide a valid configuration at 
Administration dashboard > Configuration > Email Configuration

Kind regards,
Tiziano

--
You received this message because you are subscribed to the Google Groups "vocbench-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vocbench-use...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/vocbench-user/9ecd4eda-a7c5-4319-b6dd-6024dc0dc6b8n%40googlegroups.com.

Derek Scuffell

unread,
Nov 28, 2025, 6:09:13 AMNov 28
to vocbench-user

That's tricky if it's the admin password that needs resetting. Is there a way to reset the admin password from the server?

Tiziano Lorenzetti

unread,
Dec 1, 2025, 5:53:00 AMDec 1
to Derek Scuffell, vocbench-user
Dear Derek,
If you need to change the admin password but you cannot access ShowVoc UI from the client, I see two possible approaches. Both require access to the ST filesystem.
  1. Update the email configuration:
    Edit the settings in SemanticTurkeyData\system\plugins\it.uniroma2.art.semanticturkey.settings.core.SemanticTurkeyCoreSettingsManager\settings.props
    Adjust the email-related properties so the mail service works again. This will allow you to complete the password-reset procedure normally.

    image.png

  2. Replace the stored password manually:
    Passwords in ST are stored as non-reversible BCrypt hashes, so you cannot write a plain new password directly. You can, however, use the following workaround:
    - Create a temporary user and assign it the password you want to use for the admin account
    - Copy the hash generated for this temporary user from SemanticTurkeyData\users\{{TEMP_USER_IRI}}\details.ttl
    Paste that hash into SemanticTurkeyData\users\{{ADMIN_USER_IRI}}\details.ttl replacing the existing one

    image.png
After that, the admin user will effectively have the new password. You can delete the temporary user afterwards.

Best regards,
Tiziano


Reply all
Reply to author
Forward
0 new messages