Во-первых, зачем это может понадобиться? Представьте ситуацию: корпоративные сайт со специфическими задачами, количество пользователей - до нескольких сотен человек. Регистрацию этих пользователей выполняет администратор сайта, самостоятельная регистрация на сайте специально отключена, чтобы отсечь чужих.

Как отменить проверку уникальности e-mail при регистрации на сайте с Joomla 1.5

Для того, чтобы администратору не нужно было создавать множество почтовых ящиков, на которые только придут подтверждения о регистрации и чтобы проще было управлять этими пользователями. Вот поэтому и возник вопрос: "Как отменить проверку уникальности e-mail при регистрации на сайте, сделанном на Jommla v.1.5?"




Законным путем - никак, только вмешательством в код CMS.

1. Откройте в редакторе файл libraries/joomla/database/table/user.php и закомментируйте последние 3 строки из приведенного ниже блока.

(Внимание! По умолчанию код проверки e-mail на уникальность расположен на 182-193 строках для Joomla 1.5)

// check for existing email
$query = 'SELECT id'
. ' FROM #__users '
. ' WHERE email = '. $this->_db->Quote($this->email)
. ' AND id != '. (int) $this->id
;
$this->_db->setQuery( $query );
$xid = intval( $this->_db->loadResult() );
/* if ($xid && $xid != intval( $this->id )) { Отключили проверку e-mail на уникальность
$this->setError( JText::_( 'WARNREG_EMAIL_INUSE' ) );
return false;
} Отключили проверку e-mail на уникальность */




 

2. Можно также запретить восстановление пароля, а то ваш почтовый ящик будет завален "левыми" запросами.

/* if ((trim($this->email) == "") || ! JMailHelper::isEmailAddress($this->email) ) {
$this->setError( JText::_( 'WARNREG_MAIL' ) );
return false;
} */

Выполнять или не выполнять этот второй пункт - решайте сами, т.к. восстановление пароля для пользователя отключится у всех, даже у администраторов :)

Комментарии (5)

This comment was minimized by the moderator on the site

Joomla 1.5 - старушка любимая!

This comment was minimized by the moderator on the site

Мой email самый уникальный в мире! - unicummail@mail.ru

This comment was minimized by the moderator on the site

Спасибо

This comment was minimized by the moderator on the site

А зачем это все????

This comment was minimized by the moderator on the site

Пора статью в архив

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

  1. Опубликовать комментарий как Гость.
0 Значки
Вложения (0 / 3)
Поделитесь своим местоположением

      Корректное отображение иконок в Tab Bar (Swift)
      Корректное отображение иконок в Tab Bar (Swift)

        При добавлении кастомных иконок в Tab Bar они могут иногда отображаться не корректно, например так:  Для отрисовки иконки xCode использует цвет по умолчанию (в данном проекте это синий цвет).




      Как быстро сменить IP-адрес?
      Как быстро сменить IP-адрес?

      Эта статья предназначена в первую очередь для корпоративных пользователей компьютеров одной локальной сети, имеющие возможность работать в этой самой сети с различными IP-адресами. Эти адреса нужно заранее знать, получив от системного администратора. Для домашних пользователей Интернета (клиентов всяких Корбин, СТСов, Дарсов и прочих) эта информация абсолютно не нужна, т.к. эти пользователи либо жестко привязаны к...




      EFB. Циркуляр AC120-76A
      EFB. Циркуляр AC120-76A

      Этот документ является одним из первых, написанных для Electronic Flight Bag (EFB). Авторство принадлежит FAA - Federal Aviation Administration (США). К сожалению на данный момент нет подобного документа не только в России, но и во многих других странах, в том числе в Европейских. Даже ИКАО в этом плане отстает от Америки.




      TORA,TODA, ASDA и LDA
      TORA,TODA, ASDA и LDA

      Для расчета взлетно-посадочных характеристик приходится оперировать различными данным, в том числе располагаемыми дистанциями: TORA,TODA, ASDA и LDA. Каждый аэродром должен определять располагаемые дистанции для всех имеющихся ВПП (для каждого торца) для публикации их в АИПе или в НОТАМ.




      Маразмы-Афоризмы УВАУ ГА
      Маразмы-Афоризмы УВАУ ГА

      Данное эксклюзивное "литературное" произведение было собрано, сверстано, напечатано в нескольких экземплярах в виде брошюры размером А5 и, конечно же, размещено на просторах Интернета выпускниками факультета УВД (Управление Воздушным Движением) 2003 года Ульяновского высшего авиационного училища гражданской авиации (УВАУ ГА). Курсанты группы Д11/51-98 в течение 5 лет не только смеялись над друг...




      Глюки Apple iOS 9.3
      Глюки Apple iOS 9.3

      Недавно вышла очередная новая версия "самой совершенной в мире операционной системы с удобным интерфейсом, потрясающими функциями и уникальными принципами безопасности" © Apple - 9.3. Но не смотря на большую бочку меда и несчетное количество чепчиков, подброшенных вверх администраторами MDM-систем (особенно это относится к яблочному MDM - Profile Manager'у), в этой самой бочке оказалось...




      Шезлонг Ларри или Мечты сбываются
      Шезлонг Ларри или Мечты сбываются

      В 1982 году Ларри Уолтерс, пенсионер из Лос-Анджелеса решил осуществить давнюю мечту - полететь, но не на самолете. Он изобрел собственный способ путешествовать по воздуху. Уолтерс привязал к удобному креслу сорок пять метеорологических шаров, наполненных гелием, каждый из которых имел метр в диаметре. Он уселся в кресло, взяв запас бутербродов, пиво и дробовик. По сигналу, его друзья отвязали веревку,...



Яндекс.Метрика
Сайт работает на быстром VPS/VDS хостинге от FASTVPS