Из серии мелочь но приятно.
В некоторых случаях лучше оставить возможность пользователям придумать себе логин, в некоторых, это лишнее.
Несколько строк в components/registration/fronted.php
вместо
это
Позволяют за пользователя при регистрации сгенерировать достаточно уникальный логин вида id54646767643
вместо id естественно можно что угодно
user98625277387
z987655678
или как на мамбе
mb736688299988)
для тех, кто не понял: меняется здесь
Соответственно из /templates/components/registration.tpl можно удалить
Теперь при регистрации пользователю нужно ввести только имя и email.
В дальнейшем он может входить либо по email либо по логину, который он получит в приветственном письме после регистрации.
Несколько дней погонял на своем новом сайте, побочных эффектов не обнаружил.
Ссылка на профиль пользователя получается типа site.ru/users/id67788993877
Действует для новых пользователей, у старых ничего не меняется.
В некоторых случаях лучше оставить возможность пользователям придумать себе логин, в некоторых, это лишнее.
Несколько строк в components/registration/fronted.php
вместо
// получаем данные $item['login'] = cmsCore::request('login', 'str', '');
это
// получаем данные $loginkey4 = $loginkey1.''.$loginkey3.''.$loginkey2; $user_login = 'id'.$loginkey4; $item['login'] = $user_login;
вместо id естественно можно что угодно
user98625277387
z987655678
или как на мамбе
mb736688299988)
для тех, кто не понял: меняется здесь
$user_login = 'id'.$loginkey4;
<tr> <td width="269" valign="top" class=""> <div><strong>{$LANG.LOGIN}:</strong></div> <div><small>{$LANG.USED_FOR_AUTH} {$LANG.ONLY_LAT_SYMBOLS}</small></div> </td> <td valign="top" class=""> <input name="login" id="logininput" class="text-input" type="text" style="width:300px" value="{$item.login|escape:'html'}" onchange="checkLogin()" autocomplete="off"/> <span class="regstar">*</span> <div id="logincheck"></div> </td> </tr>
Теперь при регистрации пользователю нужно ввести только имя и email.
В дальнейшем он может входить либо по email либо по логину, который он получит в приветственном письме после регистрации.
Несколько дней погонял на своем новом сайте, побочных эффектов не обнаружил.
Ссылка на профиль пользователя получается типа site.ru/users/id67788993877
Действует для новых пользователей, у старых ничего не меняется.



На одно поле меньше уже плюс))
Но согласен что никнейм, логин по барабану пользователям обычно, главное быстрее и без геммороя получить доступ.
2) У тс, насколько я понял, пользователю задается случайное число в id, а не последовательное (отобрающий количество зарегистрировашихся пользователей).
тогда еще упросим регистрацию пользователю)