Форум программистов, компьютерный форум, киберфорум
Наши страницы
Joomla
Войти
Регистрация
Восстановить пароль
 
nonamez123
187 / 183 / 54
Регистрация: 23.10.2010
Сообщений: 1,331
1

Изменение пароля и удаление пользователя

23.10.2012, 09:31. Просмотров 632. Ответов 0
Метки нет (Все метки)

Собственно как изменить пароль пользователю и как вообще удалить пользователя???

Пробовал изменение вот так вот и 0 реакции:

PHP
1
2
3
4
5
    private function UpdateUser(){
        $user = JFactory::getUser($this->user_data['username']);
        $user->bind($this->user_data);
        $user->save();
    }
Добавлено через 27 минут
На сколько удалось установить - юзера можно получить только по id - это правда?

Добавлено через 1 час 1 минуту
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
private function UpdateUser($username, $password){
 
    $user = JFactory::getUser($this->GetIdByUserName($username));
    $password = array('password' => $password, 'password2' => $password);
    if(!$user->bind($password)){
        die('Could not bind data. Error: '.$user->getError());
    }
    if(!$user->save()){
        die('Could not save user. Error: '.$user->getError());
    }
}
 
 
private function GetIdByUserName($username){
    $query = $this->db->getQuery(true);
 
    $query->select('id');
    $query->from('#__users');
    $query->where('username=' . $this->db->Quote($username));
 
    $this->db->setQuery($query);
    if(isset($this->db->loadObject()->id) && !empty($this->db->loadObject()->id))
        return $this->db->loadObject()->id;
    else
        die('No id');
}
Вот может кому пригодиться...

Добавлено через 13 часов 36 минут
дабы тема прикрыть полностью

PHP
1
2
3
4
private function DeleteUser($username){
        $user = JFactory::getUser($this->GetIdByUserName($username));
        $user->delete();
    }
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2012, 09:31
Ответы с готовыми решениями:

Удаление пользователя
Проблема в том что после того как я пытаюсь удалить пользователя появляется просто белое окно и...

Изменение пароля пользователя
Мне надо поменять в локалке пароль учетки пользователя, а Active Directory глючит и не дает это...

Изменение имени/пароля пользователя
Вечер добрый.Не так давно я задавал вопрос о том как можно добавить в windows нового пользователя...

Изменение пароля пользователя SYSDBA
Изменение пароля пользователя SYSDBA Доброго дня суток, такой вопрос: поставил Firebird 2.1,...

Как произвести изменение пароля пользователя?
Пытаюсь изменить пароль пользователя командой. UPDATE mysql.user set password =...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2012, 09:31

Изменение утраченного пароля пользователя root в MySQL
Изменил пароль у пользователя root, и теперь не могу подключиться не с новым паролем не со старым,...

Изменение пароля пользователя компьютера на Windows 8.1 (WSH)
Есть txt файл, в котором написано: имя_пользователя:новый_пароль Собственно, вопрос: есть ли...

Установка, изменение и удаление пароля
Здравствуйте! Как сделать так чтобы была возможность удалить пароль, изменить пароль, установить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru