Удалили Админа
24 июля 2014 в 16:13
Удалили Админа, пользователь Админ удалил сам себя, как дать другому пользователю админские права
или как посмотреть список пользователей у кого uid = 1 или дать другому пользователю права uid = 1
версия друпала 6.15
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
а у вас много пользователей с uid = 1 ?
Ну по идее один, как узнать какой у него логин, как посмотреть вывести список всех пользователей?
//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
Вверху немного не то вот получше
Выполните запрос
INSERT INTO users (uid, name, pass) VALUES ('1', 'yourname', md5('yourpassword'));
https://www.drupal.org/node/1023428
.
Восстановление пароля 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;
Я не сильно разбираюсь в друпал, а как это код исполнить, я не могу зайти в phpmyadmin перерыл все файлы где мог бы быть алиас на ссылку myphpmyadmin.
Все нашел phpmyadmin.