Вопросполучить имя пользователя и ИД
Привет!
подскажи пожалуйста как получить имя залогиненого пользователя и его ИД?
Мне это надо для передачи в скрипт в адресной строке. Например: usr_nickname=zorro - вот, вместо "зорро" подставлять переменную, содержащую логин юзера и также передается ИД (юид).
Спасибо!
- Гость
- 03.10.2011
- 13610
Комментарии
Если эти данные передаются в js рекомендую воспользоваться drupal_add_js. Пример:
Теперь если пользователь авторизован в js можно пользоваться переменными Drupal.custom_module.user_name и Drupal.custom_module.user_uid.
А для передачи этих данных в урл воспользуйтесь функцией goto (либо url), точнее их параметром query, позволяющим передать данные в качестве параметров адресной строки.
О! Спасибо!
а разве нельзя подставить переменные вот так:
так вот нельзя подставить? или подобным образом?
пардон, на заметку - этот комментарий пытался несколько раз добавить, все время ошибка:
1) сначала опечатка в капче не мог исправить - после вывода сообщения об ошибки, на странице отрисовывается "старый" код капчи, а движок уже требует некий новый. Хрошо бы кнопочку "обновить картинку" на капче
2) если юзер с таким именем уже есть в системе,то возвращаемся к пляскам с устаревшей картинкой капчи :)
В принципе можно, только чуть чуть по синтаксису:
Не самый Друпал-правильный вариант, но работать будет.
Комментировать