Удалили Админа

Главные вкладки

Аватар пользователя admkut admkut 24 июля 2014 в 16:13

Удалили Админа, пользователь Админ удалил сам себя, как дать другому пользователю админские права
или как посмотреть список пользователей у кого uid = 1 или дать другому пользователю права uid = 1
версия друпала 6.15

Комментарии

Аватар пользователя admkut admkut 24 июля 2014 в 17:06

drupby wrote:
"admkut" wrote:
или как посмотреть список пользователей у кого uid = 1

а у вас много пользователей с uid = 1 ?

Ну по идее один, как узнать какой у него логин, как посмотреть вывести список всех пользователей?

Аватар пользователя dashiwa dashiwa 24 июля 2014 в 16:25
<?php
 //the user name of the new user
  $user_name = "example";

  //the users email address
  $email = "example@example.com";

  //set up the user fields using a random 8 character password
  $fields = array(
    'name' => $user_name,
    'mail' => $email,
    'pass' => 12345,
    'status' => 1,
  );

  //you can give a user roles if necessary based on the role name
  $fields['roles'] = array('test_role');

  //the first parameter is left blank so a new user is created
  $account = user_save('', $fields);

  // Manually set the password so it appears in the e-mail.
  $account->password = $fields['pass'];

  // Send the e-mail through the user module.
  drupal_mail('user', 'register_admin_created', $email, NULL, array('account' => $account), variable_get('site_mail', 'noreply@example..com'));
?>

Не проверял . пароль 12345 логин exaple

Аватар пользователя aleks_84 aleks_84 24 июля 2014 в 18:02

drupby wrote:
"aleks_84" wrote:
https://www.drupal.org/node/1023428

там написано об обновлении существующего пользователя(изменении пароля), разницу понимаете?[/quote]
конечно понимаю. ссылка была по поводу использования md5(). Я, к сожалению, не сразу обратил внимание что вопрос по 6 версии.

Аватар пользователя Mirocow Mirocow 25 июля 2014 в 15:19

Восстановление пароля Drupal 7
http://www.drupal.ru/node/68119

Восстановление пароля Drupal 6
если пользователь удален
INSERT INTO users (uid, name, pass) VALUES ('1', 'admin', md5('yourpassword'));
Если пользователь существует
UPDATE users SET pass = md5('yourpassword') WHERE uid = 1;

Аватар пользователя admkut admkut 12 августа 2014 в 13:54

Я не сильно разбираюсь в друпал, а как это код исполнить, я не могу зайти в phpmyadmin перерыл все файлы где мог бы быть алиас на ссылку myphpmyadmin.