Как пользователь сможет восстановить пароль?
Куда будут уходить уведомления про личные сообщения и новые комментарии?
Если у человека нет мыла, ему будет интересно узнать что это такое полюбому.
по поводу
пользователя можно предупредить об этих рисках и он сам может решать, устраивает его такое или нет.Как пользователь сможет восстановить пароль?
И кстати, сообщение для администрации. Перешел на эту темы из поиска гугл, из поиска кидает по https протоколу но вот такое получается
пришлось в ручную в браузерной строке менять https на http
А уж аккаунты в соцсетях есть у всех поголовно, даже у затерянных в тайге лесничих.
// Проверяем email if(!$item['email']) { cmsCore::addSessionMessage($_LANG['ERR_EMAIL'], 'error'); $errors = true; }
но при попытке зарегистрировать еще одного пользователя без email пишет что этот email уже занят)
Кто нибудь может подсказать, что еще можно сделать?
При отсутствии мыла автоматом записывать в эту колонку логин.Кто нибудь может подсказать, что еще можно сделать?
Но гуляет по интернету и зарегистрируется на сайте. Думаю такой процент пользователей мизерно. В наши дни даже что бы использовать мобильный телефон нужен mail.
Ну а как быть если допустим у человека нет мыла, вдруг он даже не знает что это такое
Ну правильно. Нормальные герои, всегда иду в обход))При отсутствии мыла автоматом записывать в эту колонку логин.
Ага, только у многих эту настройку аккаунта Google делали в магазине, в салоне за отдельную плату, или особо просветленные знакомые. И потом когда им где то требуется указать email и они звонят мне как " к просветленному" приходится чуть ли в картинках объяснять, что у тебя в телефоне есть приложение вот с такой картинкой, открой, там нажми, там высветится вот это твой email.)В наши дни даже что бы использовать мобильный телефон нужен mail.
На многих сайтах такое присутствует, email можно указать позже в настройках.
Ну правильно. Нормальные герои, всегда иду в обход))
Как авторизоваться без мыла — уже обговорено.
instantcms.ru/forum/thread21606.html#206468
(Речь идёт о первой ветке. опробовано на 1.10.3)
в шаблоне com_registration.tpl
<input name="email" type="text" class="text-input" value="{$item.email}"/>
<input name="email" type="text" id="email" class="text-input" value="{$item.email}"/>
И где то над этим полем или под ним вставить код:
<a class="clickeable" param="{php}echo date('jmYHi');{/php}@site.ru" style="color:#039; font-size:12px; text-decoration: underline; cursor:pointer">У меня нет email</a> {literal}<script> $('a.clickeable').click(function(e){ $('#email').val(this.getAttribute('param')); e.preventDefault(); }); </script>{/literal}
Если пользователь на неё нажмёт то поле email заполнится произвольным, достаточно уникальным адресом.
site.ru — рекомендую заменить на свой домен. Таким образом все уведомления этого пользователя, будут приходить на ваш главный ящик домена, и если он решит сменить адрес на свой настоящий вам же придет подтверждение операции, перейдете по ссылке (это в версиях выше 1.10.4), ну и что бы от вас не шли письма которые могут быть восприняты как спам кем то.
Здесь же можно указать пользователю о том, что пока он не укажет адрес настоящий рискует потерять доступ к аккаунту если забудет пароль и не будет получать уведомлений. Или можно потом периодически напоминать пользователям с такими адресами о том что не плохо бы сменить адрес на настоящий.