Ответить Новая тема Новый опрос 
 Как ввести не email при регистрации, а что угодно?
strob
Новичок
Сообщений: 66
Регистрация: 20-09-2012


15-10-2012 18:46
Собственно, сабж. По форуму (да и просто в инете) искал - не нашёл.

С названием поля ещё можно разобраться, переименовав его.
Но как быть с проверкой ввода? Движку нужна собака, домен, точка.

Лично я делаю магазин как доп.средство продаж оффлайна.
И 95% людей там будут из уже созданной базы (оффлайн партнёрка типа Орифлейма).
Т.е. у людей есть свои номера шестизначные и как мне, так и им, удобнее регистрироваться под этими номерами.
Кому-то удобнее разрешить просто обыкновенный логин или номер телефона.

Думаю, самое простое - это убрать проверку ввода этого поля.
Но как?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


15-10-2012 19:05
Плохо искали вот решение http://prestadev.ru/forum/tema-3689.html&highlight=
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
strob
Новичок
Сообщений: 66
Регистрация: 20-09-2012


15-10-2012 19:37
Это немного не то. Ну или я не так понял (пока ещё нуб нубский).

Мне нужно, чтобы человек регистрировался (гость не нужен).
Но при регистрации вместо мыла мог ввести что угодно, без собак и точек.
На данный момент получается ошибка о неверном вводе (требует собаку).
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011


15-10-2012 20:05
Цитата:( strob @ 15-10-2012 15:37 Смотреть сообщение )
Это немного не то. Ну или я не так понял (пока ещё нуб нубский).

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

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


Сообщение отредактировано e_v_medvedev 15-10-2012 16:06 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


15-10-2012 20:17
Цитата:
Но при регистрации вместо мыла мог ввести что угодно, без собак и точек.

Я не понял смысл слова "что угодно". В приведенном мной посте покупатель там ничего не пишет и регистрируется со случайным мылом. Есть модуль "РЕГИСТРАЦИЯ И АВТОРИЗАЦИЯ БЕЗ ЭЛ.АДРЕСА" вот ссылка http://prestadev.ru/addons/override/16-registrac......bez-eladre.html
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
strob
Новичок
Сообщений: 66
Регистрация: 20-09-2012


15-10-2012 21:17
e_v_medvedev, всё нормально. Мне не нужна ни связь по мылу, ни восстановление пароля, ничего.
Ещё раз: у меня сайт - это просто каталог товаров одной косметической компании для "частных консультантов".
Они тупо регятся под свои номером, который имеют в нашей компании (номер индивидуален для каждого по всей России) - под этим номером и заказывают, чтобы проще было знать, что и кому везти.

Связь по мылу не нужна.
Восстановление пароля - сделаю вручную по личной просьбе.
95%, как я уже сказал - это те, кто сейчас звонит нам на телефон и делает заказы. Вот заказ теперь через сайт, остальное - всё тот же телефон.

Плюс к этому: половина этих людей - не дружащие с компом тётеньки. Они даже не знают, что такое мыло, не говоря уже о восстановлении пароля и т.п. Для них регистрация - уже большая проблема будет. Её даже, возможно, буду выдавать я сам.
Ну заказ сделать смогут, для этого уже готова наиподробнейшая инструкция.


geomagi, в моём понимании "что угодно" - это любой набор символов, который НУЖНО ввести. А потом этот же набор символов использовать для дальнейших входов в магаз и заказов.

Если я сейчас введу в качестве логина 148221 (номер ID консультанта), то Преста меня отошлёт, ибо нет собаки, домена и точки.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


15-10-2012 21:38
classes/Validate.php функцию isEmail заменяем на
Код:
public static function isEmail($email)
    {
        return self::isString($email);
    }
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011


15-10-2012 22:09
Тогда понятно :-) Тогда сори.



Сообщение отредактировано e_v_medvedev 15-10-2012 18:11 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
strob
Новичок
Сообщений: 66
Регистрация: 20-09-2012


16-10-2012 02:04
ors, ещё не испробовал, но думаю сработает. Я так понимаю, в том месте кода как раз прописаны правила проверки, с указанием собаки, точки и т.п. И нужно это заменить на простой "стринг".
Благодарю за помощь!

geomagi и e_v_medvedev так же спасибо!
Я пока мало чего знаю, поэтому ваши советы по поводу того, зачем нужно мыло и какие есть альтернативы пригодятся мне в будущем.


Сообщение отредактировано strob 15-10-2012 22:06 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос