- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Автор молодец, на самом деле, даже не смотря на:
sql инъекция не пройдет, т.к. лара фильтрует на входе, ORM в этом плане огонь, думать о mysql_real_escaping_string как это было 10 лет назад не надо :) Да даже о htmlspecialchars на выходе не надо. Все делается за тебя и это здорово.
- код действительно оставляет желать лучшего от слова "полностью". Laravel это прекрасный фреймворк для создания не менее прекрасного кода. В случае с ТС получился уродец, потому что нет ни моделей, ни сервисов, ни fractal, ничего в общем из плюшек лары и фрейма вообще нет. По сути даже из MVC там только VC))
ОЧЕНЬ много статических методов. Очень. Зачем по 100 раз вызывать Auth::user() ? Код максимально не эффективен. Удаляйте, читайте книги или видео по ларе, пишите с нуля. Этот код не годится к продакшену, тем более для ПУ или биллинга.
Почему автор молодец?
Потому что, никто из вас не поверит, что, например, в платном продукте SolusVM от ребят-индусов ТОЧНО ТАКОЙ ЖЕ код. Абсолютно! Солус написан на php, там даже намека на ООП нет. И что более грустно, у солуса код - закодирован. Любой декодер в руки и вперед на аудит.
Или, думаете, в ispmanager крутой код? Не, вряд ли, учитывая их кривой АПИ, я думаю, там ещё хлеще. Проблема вышеназванных примеров в том, что они закрытые. А у ТСа код открыт, бери и изучай, давай советы, и глядишь - получится конфета.
Другой вопрос, что ПУ для виртуализаций в принципе много (proxmox, ovz web panel, хардкорный xfce/gnome/kde + virt-manager и тд, труЪ консольный вариант для настоящих админов), и они в принципе не нужны, НО! начинание хорошее.
Совершенствуй код, делай продукт конкурентоспособным и все будет гуд)
---------- Добавлено 17.04.2019 в 01:54 ----------
ну да, это треш))
вообще нет ничего плохого в том, что используется libssh2, он удобен в принципе. Но, нет escapeshellarg или даже escapeshellcmd. Единственное, в ssh2 не интерактивный режим, поэтому, сложно будет что-то делать оперативно, но да, это дыра так дыра)
Я и сам не рекомендую использовать данный продукт для продакшна, пока что он в стадии Beta.
Про модели знаю, постепенно перейду.
Про дыры в SSH запросах, спасибо, исправлю.
Новости о разработке VPSpl:
- добавлена верификация паспорта
- в некоторых местах поправил инъекции в sh скрипты
- в панели агента поддержки добавлена кнопка Подтвердить паспорт
До Beta v4 осталось совсем немного
Появилась первая демка VPSpl:
demo1.vpspl.mayerdev.ru
(При реге нового юзера и возникновении ошибки A non-numeric value encountered, просто обновите страницу, будет исправлено в новой версии VPSpl)
Логин: demo@admin.com
Пароль: demo123
-
Жду фидбэк о багах :)
—
Отдельное спасибо за предоставления хоста для демки и разработки: @proxyservers4you (Telegram)
P.S там есть бесплатные прокси
502 bad gateway :(
502 bad gateway :(
Всё работает, проблема с Вашей стороны
SrvBuy, Whoops, looks like something went wrong.
1/1
ErrorException in HomeController.php line 20:
A non-numeric value encountered
Итак, начнём...
1) Кластер можно подключить даже без указания IP и пароля root
2) Тарифы добавляются на "раз-два"... ничего не указываем, просто жмакаем "добавить" и вуаля...
3) с промокодами на деньги та же история... "Добавить" и всё тут...
4) OVZ шаблоны ОС добавляются то же так же
Продолжать?
Никаких проверок нет, код, скорее всего.... обзывается таким словом, которое здесь правилами запрещено, но по-другому его не назвать. Автор вышел на рынок с таким продуктом, который даже ещё альфа-версией не назовешь... функционал может отсутствовать, но проверки должны быть... наверняка и sql injection можно запросто организовать.
Вывод: зачем такой продукт вообще нужен на рынке?
---------- Добавлено 20.04.2019 в 12:15 ----------
Всё работает, проблема с Вашей стороны
502 Bad gateway - это серверная ошибка, проблемы со стороны пользователя быть просто не может.
А ваше "всё работает" как раз и указывает на то, что вы не то, что не хотите разобраться, а даже не знаете, как это сделать. Конечно, в этой ситуации вам проще всего отписаться на форуме стандартно и точка, типа сами разбирайтесь...
Но это ОЧЕНЬ не клиентоориентированно.
SrvBuy, Whoops, looks like something went wrong.
1/1
ErrorException in HomeController.php line 20:
A non-numeric value encountered
О проблеме известно, обновите страницу. Данная проблема будет исправлена в Beta v4
---------- Добавлено 20.04.2019 в 13:31 ----------
Итак, начнём...
1) Кластер можно подключить даже без указания IP и пароля root
2) Тарифы добавляются на "раз-два"... ничего не указываем, просто жмакаем "добавить" и вуаля...
3) с промокодами на деньги та же история... "Добавить" и всё тут...
4) OVZ шаблоны ОС добавляются то же так же
Продолжать?
Никаких проверок нет, код, скорее всего.... обзывается таким словом, которое здесь правилами запрещено, но по-другому его не назвать. Автор вышел на рынок с таким продуктом, который даже ещё альфа-версией не назовешь... функционал может отсутствовать, но проверки должны быть... наверняка и sql injection можно запросто организовать.
Вывод: зачем такой продукт вообще нужен на рынке?
---------- Добавлено 20.04.2019 в 12:15 ----------
502 Bad gateway - это серверная ошибка, проблемы со стороны пользователя быть просто не может.
А ваше "всё работает" как раз и указывает на то, что вы не то, что не хотите разобраться, а даже не знаете, как это сделать. Конечно, в этой ситуации вам проще всего отписаться на форуме стандартно и точка, типа сами разбирайтесь...
Но это ОЧЕНЬ не клиентоориентированно.
Исправим.
502 bad gateway может быть, например если пользователь использует прокси.
---------- Добавлено 20.04.2019 в 13:31 ----------
Итак, начнём...
1) Кластер можно подключить даже без указания IP и пароля root
2) Тарифы добавляются на "раз-два"... ничего не указываем, просто жмакаем "добавить" и вуаля...
3) с промокодами на деньги та же история... "Добавить" и всё тут...
4) OVZ шаблоны ОС добавляются то же так же
Продолжать?
Никаких проверок нет, код, скорее всего.... обзывается таким словом, которое здесь правилами запрещено, но по-другому его не назвать. Автор вышел на рынок с таким продуктом, который даже ещё альфа-версией не назовешь... функционал может отсутствовать, но проверки должны быть... наверняка и sql injection можно запросто организовать.
Вывод: зачем такой продукт вообще нужен на рынке?
---------- Добавлено 20.04.2019 в 12:15 ----------
502 Bad gateway - это серверная ошибка, проблемы со стороны пользователя быть просто не может.
А ваше "всё работает" как раз и указывает на то, что вы не то, что не хотите разобраться, а даже не знаете, как это сделать. Конечно, в этой ситуации вам проще всего отписаться на форуме стандартно и точка, типа сами разбирайтесь...
Но это ОЧЕНЬ не клиентоориентированно.
SQL инъекции не возможны
не возможны
пишется слитно в данном случае. Если вы даже этого не знаете, как вам верить относительно этого:
SQL инъекции не возможны
Это не говорится, а доказывается тестами и качеством кода.
пишется слитно в данном случае. Если вы даже этого не знаете, как вам верить относительно этого:
Это не говорится, а доказывается тестами и качеством кода.
Я знаю, но т9 исправил.
Тесты производились