Всем доброго времени суток, вот наконец-то я нашёл свободное время для работы над ошибками у моего старого скрипта.И так, думаю некоторые ещё помнят мой старый скрипт: ссылка. Я почитал комментарии, и решил его улучшить, но из-за того что я учусь в школе и параллельно учусь в университете — руки никак не могли дойти до этого скрипта. И вот, я выделил себе неделю, чтобы улучшить свой скрипт, а так-же проделать работу над ошибками. И так, та-та-та-та.
Что нового:
1) Скрипт был почти полностью переработан, теперь много работает через AJAX, без перезагрузки страницы
2) Подключены платежные системы(Interkassa, WebMoney, Perfect Money), автоприём проверен к сожалению только на Perfect Money, на остальных не могу проверить( Но думаю, если что-то там не работает вы сможете это подправить.
3) Новая система кеширования. Теперь данные кешируются в резные файлы в папке cache, данные конфига обновляются 1 раз в 30 минут, данные о пользователей каждые 5 минут, баланс пользователя всегда в актуальном состоянии.
4) Включать/отключать различные платежные системы, можно прямо из админки.
5) Спасибо за советы по безопасности из старой темы, я переработал некоторые функции, и теперь думаю защита у проекта стала намного лучше
6) Валидация полей. Почти во всех формах присутствует 2 валидации данных:
a) На стороне клиента, через javascript
b) После успешной валидации на клиенте, данные ещё раз проходят валидацию на стороне сервера
7) Добавлено больше комментариев в код
8) Переработал систему получения всех важных данных (в старом скрипте это был gettingAll.php, сейчас это gettingAll2.php), скрипт стал легче, быстрее, более код стал чище.
А в общем, это была хорошая практика, я постарался улучшить качество кода(за прошлый код, меня притиковали в старой теме), скажите в комментариях, удалось ли мне это.
Установка:
1) Загрузить файл database.sql, в вашу базу данных
2) Изменить файл config.php
3) Изменить пароль для входа в админку в файле /admin/header.php
4) Для получения админа измените значение столбца status на 2
Демо: http://exchange-visit.webege.com/index.php (при регистрации получаете админа, пароль 123456)
Актуальная версия: Скачать
Отправить комментарий
Вы должны быть зарегистрированы чтобы оставить комментарий.
Вы должны быть зарегистрированы чтобы оставить комментарий.
Молодец! Скрипт понравился, улучшаешь свои навыки)
А что за дома ? в чем их смысл что дают пользователю, как учитывается это все?
А интеркасса там не 2,0 интегрированна?!
"4) Для получения админа измените значение столбца status на 2"
Изменил, только в админку все-равно не попадает Что не так еще?
Товарищи, просьба не включайте профилактику на тестовом сайте. Я тут уже довольно редко сижу, поэтому пишите на почту: angusmcculloch[собака]yandex.ru
Товарищи! Хорошая новость. Скрипт был обновлен до версии 1.3 Скачать можно по ссылке https://yadi.sk/d/ndVle03aeXPRU
В скрипте много различных изменений и улучшений, а так-же введены новые модули.
Извиняюсь, не правильная ссылка.
https://yadi.sk/d/kEfirLgyeXrkf
Angus123,
Добавил ссылку в новость
Спасибо, попробуем)
Скрипт старый, а у вас скорее всего новая версия PHP где функции которые я использовал в проекте уже устарели.