Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 4042 Просмотров
*

dVital

  • Новичок
  • 4
  • 0 / 0
Модуль регистрации
« : 03.05.2009, 13:28:27 »
Так получилось, что мне нужно сделать собственный модуль регистрации.
Все было бы хорошо, но только возникла проблема с записью пароля в базу данных Joomla.

Я нашел, что пароль кодируется в Joomla слудющим образом:
Цитировать
      $password = trim( $data["password"] );
      $salt = mosMakePassword(16);
      $crypt = md5($password.$salt);
      $password = $crypt.':'.$salt;

Не имея возможности найти описание функции mosMakePassword я решил, что это функция просто генерирует строку случайным образом, поэтому написал так:

Цитировать
      $password = trim( $data["password"] );
      $salt = "XzRrUmv2e08VavnN1TFIykzsJVK8GVhh"; //mosMakePassword(16);
      $crypt = md5($password.$salt);
      $password = $crypt.':'.$salt;

Подставил пароль, который мне известен, и получилось, что программа генерирует шифр правильно, но при авторизации зайти невозможно. В итоге я решил, что проблема таки в функции mosMakePassword, видимо она работает как-то по другому.

Мой вопрос: Что же делает эта функция?
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Модуль регистрации
« Ответ #1 : 03.05.2009, 17:54:18 »
1 - не очень понимаю смысл своей регистрации, может есть смысл расширить стандартную (есть готовые решения)?
И не забывайте о том, что при регистрации данные пишутся не только в jos_users, но и
# jos_core_acl_aro
# jos_core_acl_groups_aro_map
http://joomlaportal.ru/content/view/1381/68/
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

dVital

  • Новичок
  • 4
  • 0 / 0
Re: Модуль регистрации
« Ответ #2 : 03.05.2009, 22:34:28 »
http://joomlaportal.ru/content/view/1381/68/

Мне кажется это устаревшая информация. В Joomla 1.5 пишется пароль не просто как md5 , а как я указал
*

dVital

  • Новичок
  • 4
  • 0 / 0
Re: Модуль регистрации
« Ответ #3 : 03.05.2009, 22:37:04 »
1 - не очень понимаю смысл своей регистрации, может есть смысл расширить стандартную (есть готовые решения)?

Я не слишком разбираюсь в многообразии модулей Joomla. Можете подсказать, какие модули регистрации наиболее удачны?
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Модуль регистрации
« Ответ #4 : 04.05.2009, 04:39:47 »
Можете подсказать, какие модули регистрации наиболее удачны?
мне так кажется что стандартный :) Уточните требования, тогда и ответы будут, я пока задачу не понимаю совершенно
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

dVital

  • Новичок
  • 4
  • 0 / 0
Re: Модуль регистрации
« Ответ #5 : 04.05.2009, 11:56:13 »
Нам нужно добавить поля email, имя, фамилия, капча.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Модуль регистрации
« Ответ #6 : 04.05.2009, 12:12:04 »
Нам нужно добавить поля email, имя, фамилия, капча.
два варианта:
1 - использовать компонент Community Builder (я лично против него)
2 - сделать руками хак и добавить все нужные поля.
Но я вот только не пойму - email и имя пользователя - существуют в стандартной регистрации
Как добавить капчу - пошерстить чуток форум (запамятовал ссылку) - есть решения
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

dedalik

  • Захожу иногда
  • 98
  • 0 / 2
Re: Модуль регистрации
« Ответ #7 : 02.07.2009, 00:18:34 »
Пожскажите как сделать, чтобы после регистрации все данные в форме отправлялись на mail?
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Модуль регистрации
« Ответ #8 : 02.07.2009, 00:21:44 »
Пожскажите как сделать, чтобы после регистрации все данные в форме отправлялись на mail?
данные кого и на какой адрес? стандартно и так существует отправка данных успешной регистрации как админу так и пользователю
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

dedalik

  • Захожу иногда
  • 98
  • 0 / 2
Re: Модуль регистрации
« Ответ #9 : 03.07.2009, 17:24:16 »
данные кого и на какой адрес? стандартно и так существует отправка данных успешной регистрации как админу так и пользователю
У меня после новой регистрации приходит на mail только Имя, mail нового пользователя, а мне нужно, чтобы все поля приходили на mai.. Возможно это?
*

Silence

  • Захожу иногда
  • 60
  • 1 / 0
Re: Модуль регистрации
« Ответ #10 : 01.09.2009, 16:00:32 »
Так же вопрос про авторизацию есть.. Пытаюсь изменить CSS окна с логином и паролем.. все выходит, да вот только попутно задевает все остальные inputbox'ы .. Меняю "Суффикс класса модуля" на свой.. да вот толку никакого, вмысле этот суффикс не становится активным.. Вроде бы форум перерыл, да вот найти не сомог решения проблемы.
Поменять суффиксы у тех компонентов, что затрагиваются inputbox'ом, так же не выходит (это галерея JoomGallery)..
Что делать?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль отправки e-mail сообщений

Автор zt.Dan4ik

Ответов: 6
Просмотров: 3916
Последний ответ 05.02.2014, 10:12:45
от svetka_777
Меняем стандартную форму регистрации

Автор asked

Ответов: 0
Просмотров: 1839
Последний ответ 17.11.2011, 23:19:06
от asked
Модуль КУРС ВАЛЮТ J1.5 Native (Почти готов)

Автор Abix

Ответов: 168
Просмотров: 39963
Последний ответ 21.08.2011, 00:01:32
от DimNsk
Модуль определения позиций сайта в Google

Автор Виталик

Ответов: 6
Просмотров: 2306
Последний ответ 03.05.2011, 23:11:16
от dm888
Вывести модуль при помощи php

Автор Tokyo

Ответов: 5
Просмотров: 3646
Последний ответ 22.04.2011, 14:02:20
от era