Hej
Nu har jeg udfordret mig selv og har gjort et forsøg med at lave mit site om til at benytte Drupal 7 i stedet for at kode det hele selv. Dog er jeg nu stødt ind i et problem.
Jeg har i et par uger ikke arbejdet med mit drupal site, som ligger min localhost, og da jeg så ville ind og arbejde videre med det i dag, så besøger jeg localhost/<mitsitenavn>/user i min webbrowser, og forsøger at logge ind. Jeg ved at jeg skrev kodeord og brugernavn korrekt, men jeg bliver blot sendt retur til login-formularen og får ingen fejlbeskeder.
Jeg har så forsøgt at ændre mit kodeord via PHP gennem et script fra drupa.org:
http://drupal.org/node/1556488Efter at have redigeret scriptet ser det nu således ud:
- <?php
- define('DRUPAL_ROOT', getcwd());
- require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
- drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
- require_once DRUPAL_ROOT . '/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,
- // Uncomment the following lines to reset the administrative username and/or email address, if necessary.
- 'name' => 'khansen.it',
- 'mail' => 'khansen.it@gmail.com'
- ))
- ->condition('uid', '1', '=')
- ->execute();
- print "Done. Please delete this file immediately!";
- drupal_exit();
- ?>
Jeg ved at det hele virkede da jeg for et par uger siden arbejdede med det sidst.