Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.
  • Форумы
  •  » Bugzilla
  •  » Как отключить регистрацию пользователей?

№105-07-2010 11:29:16

Вопрос
Участник
 
Группа: Members
Зарегистрирован: 02-06-2010
Сообщений: 272
UA: Chrome 5.0

Как отключить регистрацию пользователей?

Необходимо чтобы только администратор мог заводить пользователей в  Bugzilla, чтобы сами пользователи не могли регистрироваться в системе.

Отредактировано Вопрос (05-07-2010 11:29:44)

Отсутствует

 

№205-07-2010 11:41:04

small75
Участник
 
Группа: Members
Откуда: Россия, Воронеж
Зарегистрирован: 20-03-2009
Сообщений: 150
UA: Firefox 3.6
Веб-сайт

Re: Как отключить регистрацию пользователей?

http://mydomen.ru/bugs/editparams.cgi?section=auth

очистить параметр "createemailregexp"


Регулярное выражение, описывающее адреса электронной почты, разрешенные для самостоятельной регистрации. Значение по умолчанию (.*) разрешает создание учетных записей с любым значением, соответствующим emailregexp. Пустое значение параметра запрещает самостоятельную регистрацию: все учетные записи должны быть созданы администратором.

Отредактировано small75 (05-07-2010 11:41:54)

Отсутствует

 

№305-07-2010 11:59:15

Вопрос
Участник
 
Группа: Members
Зарегистрирован: 02-06-2010
Сообщений: 272
UA: Chrome 5.0

Re: Как отключить регистрацию пользователей?

small75 пишет

http://mydomen.ru/bugs/editparams.cgi?section=auth

очистить параметр "createemailregexp"

ОГРОМНОЕ спасибо!!!!

Мне стыдно за такой вопрос (((( Пардон!

Отсутствует

 

№423-11-2010 15:48:02

AlexTorgan
Участник
 
Группа: Members
Зарегистрирован: 23-11-2010
Сообщений: 11
UA: Opera 10.6

Re: Как отключить регистрацию пользователей?

Не знаю где спросить, но тема похожая - посему спрошу здесь. Есть Bugzilla версия 3.6.3 (ru: 3.6.3) на SLES 10. При регистрации пользователя необходимо чтобы в адресе e-mail можно было использовать двоеточие. Попытка поиграться с регэкспами закончилась неудачно - не зависимо от того что указано в emailregexp получаем ошибку "The e-mail address you entered didn't pass our syntax checking for a legal email address. A legal address must contain exactly one '@', and at least one '.' after the @. It must also not contain any of these special characters: \ ( ) & < > , ; : " [ ], or any whitespace." яЯ так понимаю что не проходит еще какая-то проверка на валидность e-mail адреса, но где копать даже близко не представляю, так как ни с перлом ни с багзилой не знаком :(

Помогите, пожалуйста, решить эту проблему

Отсутствует

 

№523-11-2010 16:00:34

Вопрос
Участник
 
Группа: Members
Зарегистрирован: 02-06-2010
Сообщений: 272
UA: Chrome 7.0

Re: Как отключить регистрацию пользователей?

AlexTorgan
К сожалению, не могу помочь. Как только узнаю, то сразу напишу.

Отредактировано Вопрос (23-11-2010 16:01:22)

Отсутствует

 

№624-11-2010 06:03:36

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 3.6

Re: Как отключить регистрацию пользователей?

AlexTorgan пишет

Есть Bugzilla версия 3.6.3 (ru: 3.6.3) на SLES 10. При регистрации пользователя необходимо чтобы в адресе e-mail можно было использовать двоеточие.

DDTT :) Нельзя этого делать. http://www.remote.org/jochen/mail/info/chars.html

Или приведите пример легального адреса с двоеточием.

Отсутствует

 

№724-11-2010 09:49:57

AlexTorgan
Участник
 
Группа: Members
Зарегистрирован: 23-11-2010
Сообщений: 11
UA: Opera 10.6

Re: Как отключить регистрацию пользователей?

SnowyOwl пишет

AlexTorgan написал:Есть Bugzilla версия 3.6.3 (ru: 3.6.3) на SLES 10. При регистрации пользователя необходимо чтобы в адресе e-mail можно было использовать двоеточие.DDTT  Нельзя этого делать. http://www.remote.org/jochen/mail/info/chars.htmlИли приведите пример легального адреса с двоеточием.

Уважаемый, я же не спрашивал можно ли это делать. Мне это нужно. Пример простой - у нас на предприятии используется Novell GroupWise и для того чтобы письма ходили из одного почтового домена в другой адрес должен быть вида "POdomen:user@POdomen.PO"

Отсутствует

 

№824-11-2010 20:48:37

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 3.6

Re: Как отключить регистрацию пользователей?

Вы уверены что это не нарушение RFC2822 и ваш sendmail -t этот синтаксис держит?

По существу: надо загибать validate_email_syntax() в Util.pm.

Отсутствует

 

№930-11-2010 12:43:57

AlexTorgan
Участник
 
Группа: Members
Зарегистрирован: 23-11-2010
Сообщений: 11
UA: Opera 10.6

Re: Как отключить регистрацию пользователей?

Все получилось  - чего хотел - добился. Теперь проблема другая - в русской локализации при попытке отправки письма (регистрация пользователя, ошибки и т.д.) выдает ошибку

"Software error:

Wide character in syswrite at /usr/lib/perl5/5.8.8/Net/Cmd.pm line 436."

если выбран английский язык интерфейса - все ок. Данная ошибка на форуме обсуждалась, но решения я так и не увидел.

Отсутствует

 

№1030-11-2010 19:03:12

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 3.6

Re: Как отключить регистрацию пользователей?

Посмотрите в http://bugzilla.mozilla.org/show_bug.cgi?id=405362

Если включить mail_delivery_method 'отладка' -- ошибки нет?  Что в файле data/mailer.testfile?

Отсутствует

 

№1102-12-2010 09:57:57

AlexTorgan
Участник
 
Группа: Members
Зарегистрирован: 23-11-2010
Сообщений: 11
UA: Opera 10.6

Re: Как отключить регистрацию пользователей?

Если включить mail_delivery_method 'отладка' -- ошибки нет
в файле data/mailer.testfile текст письма если mail_delivery_method - 'отладка', если SMTP - в data/mailer.testfile пусто. Ошибка возникает только когда mail_delivery_method - SMTP. Я так понимаю что чему-то (может перлу или модулям каким-то, например модулю который по SMTP отправкой занимается) не нравится русский юникод (наверное коряво выразился но как-то оно так :) )

Отсутствует

 

№1202-12-2010 10:15:15

small75
Участник
 
Группа: Members
Откуда: Россия, Воронеж
Зарегистрирован: 20-03-2009
Сообщений: 150
UA: Firefox 3.6
Веб-сайт

Re: Как отключить регистрацию пользователей?

использую linux
у меня была такая же проблема когда [bugzilla] стояла на одном компе, а smtp был на другом, когда поставил всЁ на одном проблема в [bugzilla] исчезла, но ошибка эта стала выводиться в лог sendmail. При этом всЁ нормально отправляется и работает.

Отсутствует

 

№1302-12-2010 10:27:18

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 3.6

Re: Как отключить регистрацию пользователей?

Покажите текст который записали при отладке. Можно через pastebin. Интересует кириллица в заголовках.

Отсутствует

 

№1402-12-2010 11:34:22

AlexTorgan
Участник
 
Группа: Members
Зарегистрирован: 23-11-2010
Сообщений: 11
UA: Opera 10.6

Re: Как отключить регистрацию пользователей?

small75 пишет

использую linuxу меня была такая же проблема когда  стояла на одном компе, а smtp был на другом, когда поставил всЁ на одном проблема в  исчезла, но ошибка эта стала выводиться в лог sendmail. При этом всЁ нормально отправляется и работает.

На SLESe все стоит и Багзилла и SMTP на одном сервере.

To: SnowyOwl
http://pastebin.ru/315926

Отсутствует

 

№1502-12-2010 11:51:52

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 3.6

Re: Как отключить регистрацию пользователей?

Подозрительно отсутствие From: и To:, возможно при генерации этих строк как раз и сыпется.
А в английском варианте там что?

Отсутствует

 

№1602-12-2010 12:01:23

AlexTorgan
Участник
 
Группа: Members
Зарегистрирован: 23-11-2010
Сообщений: 11
UA: Opera 10.6

Re: Как отключить регистрацию пользователей?

From: и To: это  я адреса убрал ради конспирации, сорри :)

Отсутствует

 

№1708-12-2010 16:11:36

AlexTorgan
Участник
 
Группа: Members
Зарегистрирован: 23-11-2010
Сообщений: 11
UA: Opera 11.0

Re: Как отключить регистрацию пользователей?

Если еще кому-то интересно - я решил проблему с ошибкой 436. Виноват был модуль Net::SMTP который был в составе моего перла. После установки последней версии модуля проблема исчезла. Всем спасибо за помощь.

Отсутствует

 

№1808-12-2010 18:37:04

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 3.6

Re: Как отключить регистрацию пользователей?

На всякий случай: какая версия была и какая теперь? Это повод задрать требования в checksetup.pl

Отсутствует

 

№1908-12-2010 19:57:46

Вопрос
Участник
 
Группа: Members
Зарегистрирован: 02-06-2010
Сообщений: 272
UA: Chrome 8.0

Re: Как отключить регистрацию пользователей?

SnowyOwl пишет

На всякий случай: какая версия была и какая теперь? Это повод задрать требования в checksetup.pl

Может при новых версиях модулей perl необходимых для запуска jobqueue.pl скрипт будет запускаться без проблем в [windows]? Или это не поможет?

Отредактировано Вопрос (08-12-2010 19:58:44)

Отсутствует

 

№2014-12-2010 11:57:44

AlexTorgan
Участник
 
Группа: Members
Зарегистрирован: 23-11-2010
Сообщений: 11
UA: Opera 11.0

Re: Как отключить регистрацию пользователей?

SnowyOwl пишет

На всякий случай: какая версия была и какая теперь? Это повод задрать требования в checksetup.pl

Сейчас использую вот этот модуль - Net::SMTP "Module Version: 2.31   Latest Release: libnet-1.22_01", взят здесь http://search.cpan.org/~gbarr/libnet-1.22/Net/SMTP.pm
Какой был ранее точно не скажу - не посмотрел, кажется что  libnet-1.21, но не уверен
Повторюсь с  libnet-1.22_01 все прекрасно работает

Отсутствует

 
  • Форумы
  •  » Bugzilla
  •  » Как отключить регистрацию пользователей?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]