Thanks for the helpful hints ! I found a simple script provided by OSTraining meant for Drupal 7 and I try changing some api names to backdrop and it works for me. Let me know if there's any issue with this way of working or better codes to be done. Thanks !
Replace "mypassword" with whatever you want to use as the password. The script accesses the backdrop password function and changes the password for you.
Step 4: Uninstall the PHP script and login
One you're done resetting passwords. Be sure to uninstall the php script you created by deleting it using FTP or your file manager.
Notes: This is successfully tested on backdrop v1.8.0
It looks like the screenshot of what you show it should look like is the admin theme whereas what they see is the front end theme.
By default, such users won't have permissions to see the...
Posted1 day 11 hours ago by Martin Price | System Horizons Ltd (yorkshirepudding) on:
I've added a new recipe. The recipe has no PHP code. It has two module dependencies (one of those depends on another contrib module and both depend on core modules that are normally enabled)...
Posted4 days 9 hours ago by Martin Price | System Horizons Ltd (yorkshirepudding) on:
well @herb I cannot believe it, but the webform module was there in modules on the disc, but missing in the listed modules, so I delete the module folder, and downloaded it again.
Then...
Posted2 weeks 6 days ago by Francis Greaves (themetman) on:
The only thing I can think of is to make sure Webform module is enabled and that the content type that needs to contain the webforms has Webform enabled for it. Edit the content type and make...
Comments
One way to do this is with
drush:To use
drushwith Backdrop install the Backdrop Drush Extension or use a tool like Lando that includes drush with it.There are also some scripts in the core/scripts directory that can help with resetting passwords.
Thanks for the helpful hints ! I found a simple script provided by OSTraining meant for Drupal 7 and I try changing some api names to backdrop and it works for me. Let me know if there's any issue with this way of working or better codes to be done. Thanks !
https://www.ostraining.com/blog/drupal/password-recovery-for-drupal-7
Here the steps:
Step 1: Create a short PHP script with code below
<?php define('BACKDROP_ROOT', getcwd()); require_once BACKDROP_ROOT . '/core/includes/bootstrap.inc'; backdrop_bootstrap(BACKDROP_BOOTSTRAP_FULL); require_once BACKDROP_ROOT . '/core/includes/password.inc'; if (isset($_GET['pass']) && !empty($_GET['pass'])) { $newhash = user_hash_password($_GET['pass']); } else { die('Retry with ?pass=PASSWORD set in the URL'); } $updatepass = db_update('users') ->fields(array( 'pass' => $newhash, // 'name' => 'admin', // 'mail' => '<a href="mailto:yourmail@example.com'">yourmail@example.com'</a>; )) ->condition('uid', '1', '=') ->execute(); print "Done. Please delete this file immediately!"; backdrop_exit(); ?>Step 2: Upload the PHP script to the main/root backdrop directory
Step 3: Use the PHP script from your browser address bar
Step 4: Uninstall the PHP script and login
Notes: This is successfully tested on backdrop v1.8.0