Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Запретить смену почтового адреса?

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
klimd
phpBB 1.2.0
Сообщения: 11
Стаж: 15 лет 10 месяцев

Запретить смену почтового адреса?

Сообщение klimd »

стоит форум phpBB 2.0.23, чистый, без модов и изменений.
Хочу запретить смену почтового адреса после регистрации пользователя т.е. что бы нельзя было изменить почтовый адрес который был указан при регистрации.
Подскажите пожалуйста, как это можно осуществить.
Спасибо.
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 17 лет 3 месяца
Откуда: Данков
Благодарил (а): 30 раз
Поблагодарили: 7 раз

Re: Запретить смену почтового адреса?

Сообщение ***Blaze*** »

В phpBB3 такое возможно, про phpBB2 не знаю.
Мой сайт http://ublaze.ru/
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: Запретить смену почтового адреса?

Сообщение Палыч »

Код: Выделить всё

#
#----[ OPEN ]-------
#
templates/ваш_стиль/profile_add_body.tpl
#
#----[ FIND ]--------
#
	<tr> 
		<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}: *</span></td>
		<td class="row2"><input type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /></td>
	</tr>
#
#----[ REPLACE ]---
#
	<!-- BEGIN switch_namechange_disallowed -->
	<tr> 
		<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}: *</span></td>
		<td class="row2"><input type="hidden" name="email" value="{EMAIL}" /><span class="gen"><b>{EMAIL}</b></span></td>
	</tr>
	<!-- END switch_namechange_disallowed -->
	<!-- BEGIN switch_namechange_allowed -->
	<tr> 
		<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}: *</span></td>
		<td class="row2"><input type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /></td>
	</tr>
	<!-- END switch_namechange_sallowed -->
# EoM
Запрет на смену адреса email будет срабатывать одновременно с запретом на смену ника
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
klimd
phpBB 1.2.0
Сообщения: 11
Стаж: 15 лет 10 месяцев

Re: Запретить смену почтового адреса?

Сообщение klimd »

"Палыч"
Большое спасибо, все прекрасно работает.
Надеюсь ваша информация будет еще кому-то полезной.
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 2 месяца
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Re: Запретить смену почтового адреса?

Сообщение RedNaxi »

Палыч
простым редактированием post - запроса (тот же LiveHttpHeaders) такой сомнительный запрет редактирования обходится=\\\
способ поможет только если человек как то очень слабо хочет поменять свой е-мейл + полный ноль во всем этом.
Имхо, стоит добавить еще что нибудь там где собственно и происходит редактирование, с программной точки зрения.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: Запретить смену почтового адреса?

Сообщение Палыч »

RedNaxi
Обойти можно всё.
Мы что, решаем здесь вопрос блокировки смап-регистраций? 8-)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 2 месяца
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Re: Запретить смену почтового адреса?

Сообщение RedNaxi »

ну, насколько я понимаю, изменение е-мейла может быть необходимо в единственной ситуации - когда старый перестал использоваться и надо чтобы уведомления приходили на новый. зачем запрещать - не понятно. но разх уж запрещают - значит очень надо - значяит люди очень хотят поменять свой е-мейл - значит прорвутся через такой запрет, имхо:)
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Re: Запретить смену почтового адреса?

Сообщение Поручик »

Так будет надёжней

Код: Выделить всё

#
#---- [OPEN] --------------------
#
includes/usercp_register.php

#
#---- [FIND] --------------------
#
	if ( !$error )
	{
		if ( $avatar_sql == '' )

#
#---- [BEFORE, ADD] --------------------
#
	if ( $email != $userdata['user_email'] && $mode == 'editprofile' )
	{
		$error = TRUE;
		$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Email_invalid'];
	}

Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
klimd
phpBB 1.2.0
Сообщения: 11
Стаж: 15 лет 10 месяцев

Re: Запретить смену почтового адреса?

Сообщение klimd »

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

Поручик
спасибо.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Re: Запретить смену почтового адреса?

Сообщение Поручик »

Это в дополнение к коду Палыча, но можно использовать и самостоятельно.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

Вернуться в «Поддержка phpBB 2.0.x»