ExBB Community » Файловый ExBB » Модификации и дополнения » Дополнение: Активация учётных записей с указанием пароля

Страниц (3): « 1 2 [3]
 

31. Parapsixolog - 22 апреля 2012 — 15:14 - перейти к сообщению
NordWest, спасибо за Ваш вариант. Правда у меня опять не заработало. Я попозже ещё раз перепроверю. Может где ошибка.
32. Parapsixolog - 22 апреля 2012 — 19:28 - перейти к сообщению
NordWest, я ещё раз перепроверил, всё правильно. И на денвере пробовал. К сожалению и этот вариант мода не работает.
33. NordWest - 22 апреля 2012 — 19:41 - перейти к сообщению
Не работает вообще?
Сейчас у себя сам с нуля ещё раз проверю.
34. yura3d - 22 апреля 2012 — 20:30 - перейти к сообщению
По многочисленным просьбам исправлена инструкция по установке, проверяйте ещё раз внимательно изменения в файле register.php
35. NordWest - 22 апреля 2012 — 22:23 - перейти к сообщению
Parapsixolog пишет:
И на денвере пробовал. К сожалению и этот вариант мода не работает.

А у меня почему-то работает. Однако



Попробуйте скачать эту сборку и поставить на Денвер.
36. Parapsixolog - 22 апреля 2012 — 22:50 - перейти к сообщению
yura3d, спасибо, теперь всё работает.

NordWest и в вашей сборке тоже работает.
37. NordWest - 22 апреля 2012 — 23:35 - перейти к сообщению
Parapsixolog пишет:
и в вашей сборке тоже работает.

Когда код правил - не записывал, что менял, надеялся на память.
Описание делал внося правки в Юрин текст. И естественно выпустил одну правку, которой в первом варианте описания то же не было. Невнимательный блин - жуть просто. Хм

Что касается самого мода. Я думаю эти строки все же нужно добавить в описание

Цитата:
откройте файл templates/InvisionExBB/agreed.tpl, найдите строку:

if ($requirepass === TRUE) {

И замените на строку:

if ($fm->exbb['emailfunctions'] && $fm->exbb['userpass'] ) {


Без этого поле ввода пароля висит во всех случаях.
(Добавление)
И ещё, не сочтите за наглость...

Вот так по моему все же правильнее, т.к. исключает все логические ошибки

CODE:
$requireact = ($fm->exbb['useract'] || $fm->exbb['userpass']) && $fm->exbb['emailfunctions'] ;


Если же мы применяем код

CODE:
$requireact = $fm->exbb['useract'] && $fm->exbb['emailfunctions'] ;


то есть логическая ловушка.

Представим, что на форуме такие параметры:
+ функции электронной почты
+ запрет пользователям самим устанавливать пароль
- активация учётных записей

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

Я тестил этот режим - форум говорит, что регистрация прошла успешно, авторизует юзера и сообщает ему предложение зайти в админку для смены пароля. Если он так и сделает - все ОК. Но если забудет и выйдет - профиль для него станет недоступен (пароля то он не знает).

Хотя конечно это уже совсем тонкости - главное что МОД заработал.
38. BON - 25 апреля 2012 — 03:19 - перейти к сообщению
NordWest, пришлите тело письма какого нибудь когда вырегистрировались на той GIF-ке выше.
39. NordWest - 25 апреля 2012 — 03:38 - перейти к сообщению
Вас смущает, есть ли там сообщение об активации?
Есть, даже пробовал с помощью него активировать - все ОК.

Ща, на работу доеду - выложу интересующую вас информацию.
(Добавление)
Вот процедура...



А вот текст письма...

Спойлер (Отобразить)


Но у меня другая беда - форум теперь ни в какую не ставится на хостинг. Пишет
Цитата:
Fatal error: Class 'Watches' not found in /var/vhosts/*****/public_html/modules/watches/_includeFm.php on line 19

Похоже проблема с модом хранения статистики на сервере. Однако
40. BON - 25 апреля 2012 — 13:40 - перейти к сообщению
NordWest пишет:
Похоже проблема с модом хранения статистики на сервере.

угу. выключите его, перенесите и потом уже включите. ну то уже в другую тему

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0201]     [ ]