Доработать и оптимизировать скрипт PHP связанный с базой MSSQL

Задание закрыто
Стоимость:3 500 рублей
Срок выполнения:5 дней
Варианты оплаты:По договоренности
Дата публикации:2024-04-06 20:16
Был(а) на сайте:2024-04-24 05:12

Доработать и оптимизировать скрипт PHP связанный с базой MSSQL

 
Задача

Скрипт является страницей самописного сайта на 5.2 php, подключенной к базе данных MSSQL. При открытии страницы - появляется список персонажей игры (строк из таблицы базы mssql). При нажатии на кнопку рядом с любым из персонажей - происходит переход на GET страницу, в которой пользователем указывается новое имя персонажа (переменная ячейки в таблице mssql) и персонажу присваивается номер аккаунта, с которого было совершено действие.

Задача:
1. Добавить проверку на количество ячеек одного из столбцов, относящихся к номеру аккаунта, с которого совершается действие. Уточнение: столбец DCK имеет параметры 0 и 1, нужно чтобы учитывались только ячейки с параметром 0, относящиеся к номеру аккаунта (их может быть несколько в таблице). В случае если в столбце DCK уже находится 3 ячейки с параметром 0 для этого номера аккаунта - запретить выполнение функции (запреты уже имеются в шаблоне, нужно туда подставить эту переменную с подсчетом ячеек)
2. Улучшить скорость загрузки этой страницы, убрав лишние и тяжелые за...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Григорьев Сергей
Cпециализация: Веб разработка
  • 3 500 руб5 дней
Здравствуйте
Для невозможности взлома, лучше функцию во первых с гет запроса переписать на пост, во вторых аргументом передавать хешсумму скажем текущей сессии плюс пароль пользователя в зашифрованном мд5 виде, все это сравнивать с тем что в бд и блокировать если не совпало. В целом, сумма устраивает, срок 2 суток (сутки на ознакомление с кодом и структурой базы, ну и сутки собственно на реализацию всех описанных вами задач), предоплата 1000 руб. От вас потребуется либо полный доступ к хостингу, либо бекап (файлы сайта+база данных) для разворачивания на моем серваке.
Фуат Захидов
Cпециализация: Программирование и IT
  • 5 000 руб5 дней
Готов взяться за вашу заявку, обязательно проведем доработку и оптимизацию скрипта PHP, связанного с базой данных MSSQL, в соответствии с вашими требованиями:

1. Добавим проверку на количество ячеек одного из столбцов, относящихся к номеру аккаунта, с которого совершается действие. Будем учитывать только ячейки с параметром 0 в столбце DCK и предотвратим выполнение функции, если уже находится 3 ячейки с параметром 0 для указанного номера аккаунта.

2. Оптимизируем скорость загрузки страницы, уменьшив количество и сложность запросов к базе данных. Мы уберем лишние запросы и используем JavaScript для подгрузки скрытых элементов, что также улучшит производительность страницы.

3. Обеспечим безопасность страницы, проверив и устраняя возможные способы взлома или множественного использования текущей страницы GET. Мы применим рекомендации по использованию POST-запросов, валидации ввода данных, экранированию вывода и защите от CSRF-атак.

Окончательную цену можно обсудить после детального анализа сложности и объема работы. Если у вас есть дополнительные требования или вопросы, не стесняйтесь сообщить мне об этом.
Никита Левашов
Cпециализация: Веб разработка
  • 3 500 руб5 дней
Добрый день!
Готов доработать скрипт PHP.
Юрий Лыткин

Наше благополучие зависит от наших собственных решений

Cпециализация: Веб разработка
  • 3 500 руб5 дней
Александр, здравствуйте! ?

Владею полным стеком frontend и backend разработчика (HTML, CSS, JS, PHP).
По этому с любой задачей в разработке справлюсь хорошо.
Очень интересно поработать над вашим проектом.
Пишите, буду рад взаимному сотрудничеству.


Обсудим сейчас детали в WhatsApp или в других мессенджерах?
WhatsApp: +79231954429 / Telegram: @URA_LI

______

Мои последние работы:
https://neolitapart.ru/
https://allure.neolitapart.ru/
https://pushkin-aparts.ru/

? Ссылка на Портфолио:
https://disk.yandex.ru/d/n5e9yJJnwsloqw

Справлюсь максимально быстро, сейчас как раз
свободен готов заняться вашим проектом :)

P.S. Всегда на связи ?

Телефон: 8 923-195-44-29
WhatsApp: https://wa.me/79231954429
Telegram: https://t.me/URA_LI
E-mail: 3806335@mail.ru
Instagram: https://instagram.com/spark__man?r=nametag
VK: https://vk.com/id8759233

Оставлять заявки могут только авторизованные пользователи.