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

yu78

  • Новичок
  • 10
  • 0 / 0
Подскажите, где в 3.8.1 искать JLIB_DATABASE_ERROR_EMAIL_INUSE?
Необходимо разрешить пользователям регистрацию с одинаковым e-mail
*

voland

  • Легенда
  • 10012
  • 549 / 107
  • Эта строка съедает место на вашем мониторе
А как вы их отличать то будете?
*

robert

  • Живу я здесь
  • 4586
  • 428 / 16
JLIB_DATABASE_ERROR_EMAIL_INUSE
Языковая константа, что ли? И что вы с ней сделаете?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

dmitry_stas

  • Легенда
  • 12165
  • 1155 / 7
ну как что? :) переделаем текст - и все сразу решится :)

ТС, константа находится в \language\en-GB\en-GB.lib_joomla.ini ну и так далее, для других языков. только как правильно уже сказали - это только вершина айсберга
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Septdir

  • Живу я здесь
  • 2858
  • 143 / 3
  • JoomlaZen
то только вершина айсберга
Я бы сказал снежинка на вершине айсберка.

А вообще настоятельный совет не стоит этого делать.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | JoomlaZen
*

yu78

  • Новичок
  • 10
  • 0 / 0
А как вы их отличать то будете?
[/size]исключительно по именам))
*

yu78

  • Новичок
  • 10
  • 0 / 0
Языковая константа, что ли? И что вы с ней сделаете?
я ее убирал и система не реагировала на одинаковые е-мейлы
*

yu78

  • Новичок
  • 10
  • 0 / 0
ну как что? :) переделаем текст - и все сразу решится :)

ТС, константа находится в \language\en-GB\en-GB.lib_joomla.ini ну и так далее, для других языков. только как правильно уже сказали - это только вершина айсберга
нет, мне нужен файл, где она выскакивает в случае выполнения условия)) раньше он был в libraries-joomla-table, а теперь нет там никакой table  и где проверяется мыло не понятно(
*

Sulpher

  • Живу я здесь
  • 2027
  • 392 / 15
  • Шаблоны и расширения Joomla
*

SeBun

  • Живу я здесь
  • 3632
  • 231 / 3
  • @SeBun48
я ее убирал и система не реагировала на одинаковые е-мейлы
То есть вы хотите вставить в глушитель автомобиля картошку, после чего машина должна полететь в космос как реактивный самолет? При чем тут языковая константа и одинаковые адреса электронной почты. Для того, что бы вам реализовать это, вам нужно двигатель перебирать, если по аналогии с автомобилем, а не глушитель затыкать...

А по ссылке @Sulpher описание субадрессации, тут вообще в код лезть не нужно.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

Sulpher

  • Живу я здесь
  • 2027
  • 392 / 15
  • Шаблоны и расширения Joomla
А по ссылке @Sulpher описание субадрессации, тут вообще в код лезть не нужно.
Да, но это хорошо, когда заводишь сам ручками как админ или в курсе, как это работает. проблема в другом - юзеры могут не знать и вбивать один и тот же e-mail. поэтому ему нужен плагин, который будет добавлять префикс к e-mail.
*

yu78

  • Новичок
  • 10
  • 0 / 0
Да, но это хорошо, когда заводишь сам ручками как админ или в курсе, как это работает. проблема в другом - юзеры могут не знать и вбивать один и тот же e-mail. поэтому ему нужен плагин, который будет добавлять префикс к e-mail.
Вот! админ сам ручками заводит, а пользователи часто одно мыло указывают. Мне не языковая константа нужна, а файл, который сравнивает условия на одинаковое мыло и выдает ошибку - ту, которую я описал выше из языковой константы) Вопрос то такой - как убрать в движке сравнение на схожесть электронных адресов в 3.8.х. ?
*

yu78

  • Новичок
  • 10
  • 0 / 0
Отвечу, может кому надо будет.
Для того, чтобы была возможность регистрировать пользователей с одинаковым e-mail для Joomla 3.8.3 нужно в файле User.php, который находится в libraries-src-Table закоментить строчки:
//   if ($xid && $xid != (int) $this->id)
   //   {
   //      $this->setError(\JText::_('JLIB_DATABASE_ERROR_EMAIL_INUSE'));

   //      return false;
   //   }
все.
*

Aleks.Denezh

  • Живу я здесь
  • 3366
  • 417 / 4
Отвечу, может кому надо будет.
Для того, чтобы была возможность регистрировать пользователей с одинаковым e-mail для Joomla 3.8.3 нужно в файле User.php, который находится в libraries-src-Table закоментить строчки:
//   if ($xid && $xid != (int) $this->id)
   //   {
   //      $this->setError(\JText::_('JLIB_DATABASE_ERROR_EMAIL_INUSE'));

   //      return false;
   //   }
все.
а заодно не забыть после этого никогда не обновлять Joomla, и не удивляться что у вас или у ваших аккаунтов уводят пароли..
*

SeBun

  • Живу я здесь
  • 3632
  • 231 / 3
  • @SeBun48
а заодно не забыть после этого никогда не обновлять Joomla
Да на крон повесить событие, проверяющее размер файла и, если он изменился, переписывать его другим, который будет лежать рядом. А что? ТС навел меня на мысль автоматической кастомизации Joomla после каждого обновления, а это прорыв!...  ;D
« Последнее редактирование: 23.01.2018, 09:07:31 от SeBun »
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Сопровождение | IT-аутсорсинг
*

x1

  • Захожу иногда
  • 431
  • 14 / 0
  • Linux — это Windows для бытовой техники
Необходимо разрешить пользователям регистрацию с одинаковым e-mail
Вот, не выдержал, вставлю свои 5 коп: вы конечно вправе ставить себе любые задачи, но есть правила игры, единые законы, которые действуют в сети интернет, в платежных базах данных, во всех вопросах, связанных с идентификацией пользователя - это идентификация аккаунта. Сегодня она построена на уникальности емейла, а не на фио пользователя или его возрасте к примеру. Т.е. действует принцип: один-емейл - это один пользователь, а не на оборот, как вы хотите. Не беритесь за это дело, оно вам точно пользы не принесет, а если вы начинающий в этом деле, то даже приведет вас к большой системной ошибке в вших знаниях.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод дополнительных колонок в менеджере пользователей

Автор Nikolaha

Ответов: 10
Просмотров: 316
Последний ответ 16.10.2018, 13:06:38
от Nikolaha
Отложенная проверка e-mail при регистрации

Автор stepan39

Ответов: 2
Просмотров: 102
Последний ответ 30.09.2018, 01:29:36
от stepan39
Страница - Центр поддержки пользователей

Автор cirip

Ответов: 1
Просмотров: 107
Последний ответ 25.09.2018, 22:18:21
от lexxbry
Как защититься от таких пользователей?

Автор Abikon

Ответов: 7
Просмотров: 214
Последний ответ 18.08.2018, 20:29:04
от ProtectYourSite
Мультисайт на Joomla, синхронизация регистрированных пользователей

Автор Dannik

Ответов: 1
Просмотров: 145
Последний ответ 18.08.2018, 16:31:48
от Dannik