Хак Повторная активация + Умная регистрация + Авторегистрация. UPD

3844
Доброго всем времени суток!

Сегодня я решил я продать одну из своих наработок. Работы вроде немного было, вот и денег небольших попрошу.

UPD: так как я на самом деле потратил немного времени на разработку, решено перевести данный хак в бесплатный.

Если кому-то понравится(понадобится) мой хак - он может отблагодарить мой небольшой труд по реквизитам в конце поста. И там же и скачать хак. Это будет дополнительным мне стимулом, для поиска новых багов, их решений и создания всяких разных "фич".

Итак, хак "Повторная активация пользователя"
UPD: А также умная регистрация - т.е. при авторизации пользователя будет выдавать, например, если он заблокирован, еще не активирован и т.п. (кстати не проверил БАН пользователя - прошу проверить)
А также - при "тыке" на ссылку активации пользователь автоматически авторизуется на сайте.

чтобы было более понятно, смотрим скриншоты

















Описание - часто бывает такое, что до пользователя не доходит письмо с активацией. И пользователь не понимает в чем дело и на сайт обычно больше не вовращается...
Теперь в окне ввода пароля пользователь может попросить повторной активации на сайте.

(кстати вот бы еще при авторизации выдавало - "вы не можете войти, так как еще не активировались. Активируемся еще раз?. А потом после активации - пользователь сразу залогинен". Вот это была бы качественная регистрация - но к сожалению такого пока нет) UPD: уже есть :)

Можно поддержать меня здесь:
Yandex счет 41001684845537
Webmoney R750806594532


Для установки хака нужно будет отредактировать несколько файлов.

Скачать можно
Скрытый текст виден только зарегистрированным пользователям


Инструкция внутри архива. Если будет совсем непонятно, пишите, помогу.
Баг подписки при добавлении нового пользователя. | Модуль Карусель для InstantVideo.
Комментарии (73)
Олег Васильевич я 14 марта 2012 в 22:59 0
Однозначно взял бы ради
А потом после активации - пользователь сразу залогинен
Только это у меня не сработало, к сожалению. (mozilla 10.0.2)
Крот 14 марта 2012 в 23:13 0
я бы тоже)

А что у вас не сработало?
Олег Васильевич я 14 марта 2012 в 23:20 0
Не сработала автоматическая авторизация после активации.
Крот 14 марта 2012 в 23:25 0
кстати вот бы еще при авторизации выдавало - "вы не можете войти, так как еще не активировались. Активируемся еще раз?. А потом после активации - пользователь сразу залогинен". Вот это была бы качественная регистрация - но к сожалению такого пока нет

похоже я ввел вас в заблуждение своими мечтами...
значит нужно сделать
Крот 15 марта 2012 в 12:53 0
"вы не можете войти, так как еще не активировались. Активируемся еще раз?. А потом после активации - пользователь сразу залогинен".

сделано
чуть позже опубликую со скриншотами и кодом
новый "хак" будет бесплатный
хак "Повторная активация" остается "как есть".
Anonim 15 марта 2012 в 00:28 +1
Скоро за ответ на форуме деньги брать начнут... Платите - отвечу )= улёт...
SJen 15 марта 2012 в 00:44 +5
кто-то зарабатывает на своем сайте, а кто-то продавая свои услуги - кто как умеет, так и живет
ну еще есть категория, которая на сайте зарабатывает, а услуги хочет бесплатно)
krz 15 марта 2012 в 02:08 +1
таким заработком отталкивают новых пользователей, какой смысл пользователю пользоваться этой кмс , где даже за две строчки берут деньги, когда на той же джумле и прессе тысячи бесплатных дополнений которые намного больше имеют как кода так и смысла. вот и останится 100 активных пользователей и 300 активных сайтов, думаю основателей данной кмс очень радует такая перспектива
ivanish 15 марта 2012 в 02:19 +6
Не говорите за всех. Мне джумла даром не нужна, с ее тысячами аддонов.
Человек сам сделал, вам предлагает, не просит, не требует.
Сейчас получит позитивный фидбек, сделает еще лучше, а иначе ничего вообще не будет.
krz 15 марта 2012 в 02:23 0
я рад что вам она не нужна, если вы не понимаете смысл написанных строк, то не обязательно отвечать на мой пост, посидите , перечитайте, подумайте
SJen 15 марта 2012 в 02:43 +6
Понимаю ваше стремление к русской халяве, но сложно заставить человека делать что-то просто так если он живет за счет продаж результата своей деятельности. Вы же занимаетесь сайтом не ради мира во всем мире, а чтобы раскрутить, воткнуть рекламу и "грести бабки" - неужто я не прав? - да 99% всех вебмастеров работают ради доходов (и я не исключение). Почему же программеры должны работать просто так, они тоже иногда кушать хотят - как ни печально.
Алфей 15 марта 2012 в 04:55 0
SJen:
Вы же занимаетесь сайтом не ради мира во всем мире, а чтобы раскрутить, воткнуть рекламу и "грести бабки" - неужто я не прав?
Лично я занимаюсь сайтом чтобы просто убить время, у меня даже была мысль предложить кому нибудь из сообщества принять посильное участие в раскрутке и пихайте свою рекламу на мои сайт...
SJen:
99% всех вебмастеров работают ради доходов (и я не исключение)
Что ж, получается я буду в числе 1% развлекающихся)))
soxom 15 марта 2012 в 12:29 +2
Что ж, получается я буду в числе 1% развлекающихся)))
Видимо да...
letsgo 15 марта 2012 в 13:02 -1
Насколько я помню ваши же заявления, вы хотели раскрутить сайт, и даже предлагали часть прибыли, с ставок, тому кто поможет?) Да и в посте, пишете что время убиваете, однако готовы дать преференции, тому кто раскрутит. Противоречие.

Я готов покупать интересное, но к сожалению, согласен с Сохом, нормальных решений мало, по сути это исходит из того, что многие, кто делают разработки небольшие, далеки от раскрутки своего сайта и обычно думает, что надо вот это, а для сайта зачастую требуется другое направление.
Алфей 15 марта 2012 в 17:47 0
letsgo:
Насколько я помню ваши же заявления, вы хотели раскрутить сайт, и даже предлагали часть прибыли, с ставок, тому кто поможет?) Да и в посте, пишете что время убиваете, однако готовы дать преференции, тому кто раскрутит. Противоречие.
Никакого противоречия, я предлагал на форуме не часть прибыли со ставок, а управление игровым счетом в Бук.конторе. В той теме я писал не о раскрутке проекта, а поддержке (Оптимизация, дополнения, хаки и т.д.)
letsgo 15 марта 2012 в 18:40 -1
Ну вы же хотите раскрутить сайт, вы его создали под определенную тему заработка. Ведь так? Так что при всем, вы не можете быть тем, кто делает просто так, чтобы убить время.

Это не упрек, а вполне нормально, так и должно быть.
soxom 15 марта 2012 в 12:28 +2
таким заработком отталкивают новых пользователей, какой смысл пользователю пользоваться этой кмс , где даже за две строчки берут деньги
Я готов платить... Но реально классных решений за которые можно заплатить очень мало (((
ivanish 15 марта 2012 в 02:14 +2
100 рублей за готовый продукт.
О чем спор-то? Сколько стоит ваше время? Больше потратите на уговоры друга-программера сделать что-то подобное.
Роман 15 марта 2012 в 05:41 0
Согласен, тут нужно считать свои трудозатраты на реализацию подобного. Если вы за это время сможете заработать больше денег, то проще купить хак (или еще что-то). Если дебет с кредитом не сходятся, тогда тут много направлений, например:
1) Ждать когда подобное реализует кто-то и выложит в паблик
2) Изучить систему, пхп и написать самому (в дальнейшем можно и самому продавать что-то... озолотитесь).
vitalson9 15 марта 2012 в 05:44 +2
тут люди делают и хаки и модули и плагины и убивают на них время не по дню два а по неделям не чего в замен не прося лиш взаимопонимание от пользователей а о разработчиках этой замечательной системы вобще говорить не нужно потрачено очень много времени и всё только для людей без метерьяльной выгыды для себя.
Так что считаю высказывание пользователя

krz

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

+

Patriot 15 марта 2012 в 07:40 0
о разработчиках этой замечательной системы вобще говорить не нужно потрачено очень много времени и всё только для людей без метерьяльной выгыды для себя.
Бесплатный сыр только в мышеловке и во всем есть выгода...
А вообще, то каждый др..ит как он хочет и я др..чу как я хочу )) Сделал человек модуль, компонент и т д поставил за него цену и это его право. Кому нужно, купят молча и не будут распускать сопли. А кому не нравится нужно оставлять свои недовольствия при себе и начинать в таком случае учить букварь PHP. Есть конечно и оборзевшие разработчики, которые дерут цену в три дорого, но это уже другая история...
Fuze 15 марта 2012 в 08:25 +10
Итак по поводу продаж:
скоро все продажи будут регламентированы, и будут условия для того, чтобы продавать здесь. Так что хаотичные продажи прекратятся, если человек будет продавать здесь, то будет значить, что он это заслужил по правилам, которые будут обозначены нами. А так же все ценообразование и модерация, того, что продают будут идти через нас.
krz:
думаю основателей данной кмс очень радует такая перспектива
не радует, поэтому см. выше.
Бесплатный сыр только в мышеловке и во всем есть выгода...
Выгода есть разумеется, но она уж поверьте далеко не такая, которую вы себе нарисовали. Лично я продавать начал после полутора лет участия в проекте и после того, как на добровольных началах и бесплатно поработал (и работаю дальше) над самой ICMS.

По поводу автора этого поста: человек здесь чуть меньше года, бесплатные разработки у него есть, решил продать за "сотку" разработку - его право и оно заслужено (хотя я и отрицательно отношусь к продажам по "сотке"). Покупать или нет - это дело потенциального покупателя.
Флуд прекращаем, оценки за пост все говорят сами. Хотите купить, обращайтесь к автору, нет, значит минусанули и ушли спокойно, нечего раздувать комментарии не о чем.

p.s. InstantCMS никогда не будет платной, разработка ведется, все самое интересное впереди, стоит набраться терпения.
Роман 15 марта 2012 в 09:17 0
А модерация будет включать проверку модуля на "правильность кода", т.е. чтоб модуль не навредил системе и безопасности?
WALTERZ 15 марта 2012 в 12:34 0
Разбирать чужой код - дело не из лёгких, маловероятно.
Да и зачем им это.
Ше 15 марта 2012 в 13:02 0
Возможно ли добавить проверку на блокировку профиля при авторизации?
Т.е. заблокированный пользователь вводит свои данные и видит не ошибку авторизации а сообщение что он заблокирован.
Крот 15 марта 2012 в 15:08 +1
уже сделано
пост будет вечером
Ше 15 марта 2012 в 15:12 0
Отлично! На 1,8 пойдет?
Крот 15 марта 2012 в 15:21 +1
сделано для 1.8, протестировано на 1.9 - все ОК
Ше 15 марта 2012 в 15:24 0
Деньги перевел, когда вышлите когда будет готово)
Крот 15 марта 2012 в 19:28 +1
вернул)
deltas 15 марта 2012 в 13:37 +1
+ Автор старался, а продавать будут на других сайтах, и именно этим отобьют отсюда половину пользователей...
Крот 15 марта 2012 в 19:28 +8
пост обновлен
soxom 16 марта 2012 в 12:46 0
Интересно, нужно потестить. Ставлю +
savin2002 17 марта 2012 в 22:08 0
При нажатии на ссылки "Запрос повторной авторизации" и "Отправить письмо для активации аккаунта" просто перекидывает на страницу http://site.ru/registration/reactivate и никакого письма не приходит.
Крот 17 марта 2012 в 22:42 0
так там нужно ввести e-mail для активации...
savin2002 17 марта 2012 в 22:49 0
У меня по ссылке http://site.ru/registration/reactivate открывается пустая страница. Куда вводить E-mail?
Крот 19 марта 2012 в 09:18 0
похоже вы не обновили компонент registration - файлы router и frontend
savin2002 19 марта 2012 в 13:37 0
Обновлял. Переделывал несколько раз всё равно форма "Повторная активация" не появилась.
Крот 19 марта 2012 в 16:37 0
написал в личку
savin2002 19 марта 2012 в 21:23 +1
Спасибо большое! Всё работает просто супер! Очень полезная вещь.
Dorimen 24 марта 2012 в 20:53 0
Простите, но установка для обычного пользователя превращается в кошмар.
Крот 8 апреля 2012 в 20:29 +1
тут все на добровольных началах - хотите сервис, извольте оплатить)
Крот 8 апреля 2012 в 20:30 +1
или хотя бы попросите о помощи - тут не откажут
GarikKR 12 июня 2012 в 20:23 0
Файл пишет скрыт? может откроете?!
GarikKR 13 июня 2012 в 01:34 0
Подскажите пожалуйста почему на майл.ру письма с активацией не доходят??!
Крот 13 июня 2012 в 01:38 0
а в папке СПАМ смотрели?
GarikKR 13 июня 2012 в 01:43 0
да смотрел.нету(
GarikKR 13 июня 2012 в 01:45 0
на все почты идет письмо активации, кроме майл.ру
GarikKR 13 июня 2012 в 22:23 0
подскажите как побороть это, чтоб на майл приходило письмо с активацией
Крот 13 июня 2012 в 22:57 0
из любой своей почты отправьте на mail.ru письмо такого же содержания как с сайта - дойдет или нет?
и с почты сайта отправьте руками на mail.ru какое нибудь нормальное письмо (через почтовый интерфейс),
и также письмо с содержанием как с сайта как будто бы, но руками

станет ясно по какому признаку отваливает mail

кстати, а ответные письма с mail`а не приходят какие нибудь? и в логе можно бы посмотреть
почтовый адрес сайта в настройках сайта нормально прописан?

еще вариант - с Денвера на локальной машине с такого же развернутого сайта отправить письмо на mail дойдет нет?
для Денвера есть sendmail нормальный могу поделиться - у него в логе все очень хорошо видно
GarikKR 14 июня 2012 в 15:47 0
Спасибо попробую, отпишусь что получилось
GarikKR 23 июня 2012 в 23:19 0
Ничего не помогает, на ящики на майл ру не доходят письма. Может кто сталкивался с этим?
Константин Г. 25 октября 2012 в 14:08 -1
Часа два мучался, в итоге так и не понял в некоторых местах какой код в какое место.
Константин Г. 25 октября 2012 в 15:48 -1
разобрался, но http://site.ru/registration/reactivate выходит ошибка 404
Крот 26 октября 2012 в 00:39 0
добавить в файл router.php в любое место

$routes[] = array(
'_uri' => '/^registration\/reactivate$/i',
'do' => 'sendactivation'
);

делали?
Константин Г. 26 октября 2012 в 10:57 -1
да . в самый конец перез закрывающей ?> и пихнул. Видать не в то места, поэтому конкретно надо писать в какое.
Крот 26 октября 2012 в 18:40 0
вот так сделайте
Код PHP:
  1. $routes[] = array(
  2. '_uri' => '/^registration\/passremind$/i',
  3. 'do' => 'sendremind'
  4. );
  5.  
  6. $routes[] = array(
  7. '_uri' => '/^registration\/reactivate$/i',
  8. 'do' => 'sendactivation'
  9. );
  10.  
  11. $routes[] = array(
  12. '_uri' => '/^registration\/autherror$/i',
  13. 'do' => 'autherror'
  14. );
  15.  
Константин Г. 26 октября 2012 в 11:10 -1
ntgthm ошибки нет, но открывается просто белая страница с верхнем меню.
Константин Г. 26 октября 2012 в 15:08 -1
Переставил в другое место, ошибки 404 нету, но открывается пустая страница сайта с меню. нет никаких полей для ввоода.
Майкл 26 октября 2012 в 19:17 0
Замечательный хак!
Работает отлично во всех браузерах-проверено!!!
Константин Г. 26 октября 2012 в 21:54 -1
дак у меня почему неработает
Крот 26 октября 2012 в 22:06 0
ответил в личку
Константин Г. 31 октября 2012 в 20:27 -1
ответить то ответил, уже 2 раза.Но вы мне не отвечаете....
Крот 1 ноября 2012 в 01:27 0
посмотрите почту
Константин Г. 1 ноября 2012 в 15:28 -1
Закачал ваш файл, Перестала работать авторизация и выход из системы.Вернул старый файл.
Константин Г. 25 декабря 2012 в 18:24 -1
что делать? белое окно и всё
Константин Г. 28 декабря 2012 в 15:07 -1
Автор помоги пожжалуйста!
Константин Г. 12 октября 2013 в 17:35 -3
походу автору наплевать.
prosis 4 февраля 2014 в 23:57 +1
да походу тебе тоже... год прошел laugh
Андрей 5 февраля 2014 в 02:39 +1
если тема жива еще, может есть для 1.10.3?
Крот 5 февраля 2014 в 06:33 +1
а что, в движке еще нет? smile

нужная так-то вещь
Крот 5 февраля 2014 в 07:45 0
мне она скоро самому понадобится под 1.10.3 - сделаю выложу
ValeraK 29 января 2015 в 18:15 0
Стесняюсь спросить, понадобилась ли доработка для 1.10.3?)