В интернете есть много подобных сайтов и скриптов. Нужно создать сайт с рулеткой открытие кейсов. Вот примеры по которым можно сделать: [url=https://rustcase.com/#]rustcase.com[/url] [url=https://mix-case.net/game/rust]mix-case.net/game/rust[/url] Задача: 1) Минимальный дизайн (потом переработаю сам); 2) Установка скрипта с рулеткой, открытие кейсов и Crash игрой; 3) Настройка скрипта, ...
Регистрация / Авторизация
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Есть проект, который разбит на 8 частей.
Каждая часть оплачивается отдельно.
Необходим php программист, который сможет реализовать работу по всем частям.
Дизайн не требуется, только рабочий скрипт.
Без фрэймворков и тп. Чистый пхп, mysql + jQuery (понадобится кое-где).
Нужно чтобы всё просто работало, как наган. Без сюрпризов и заморочек, без лишних файлов и тд.
Если вы “на ты” с MVC, используете PDO, а вместо md5 используете password_hash() и password_verify, не храните пароли в куках и поддерживаете сессии случайными токенами, понимаете как происходит MitM и зачем сайту хттп и ссл, а так же понимаете что такое «многие к многим», то без проблем реализуете все задачи.
№1. Используя MVC реализовать логику:
1. Регистрация.
Страница регистрации имеет одно поле: номер телефона + кнопку Зарегистрироваться.
Человек вводит свой номер телефона в международном формате (но без «+» сам плюс будет перед формой, просто визуально) и нажимает Зарегистрироваться.
В этот момент генерируется 6-значный пароль, состоящий только из латинских букв и цифр (без всяких символов).
Сгенерированный пароль отправляется на указанный номер используя API http://sms.ru/api/send (апи очень простой).
Одновременно с этим пароль шифруется с солью и тд. и добавляется пользователь в базу MySQL.
Изначально любая регистрация происходит как Пользователь, а сделать его Куратором или Администратором можно изменив вручную в MySQL его тип (1 - админ, 2 - куратор, 3 = Пользователь).
2. Авторизация.
Страница авторизации имеет форму +[номер телефона] и [пароль] + кнопку Войти и ссылку Забыл пароль.
Введен логин и пароль - нажимаем Войти и пропадаем в личный кабинет. В зависимости от типа пользователя - он разный (MVC).
На данном этапе после входа в личном кабинете достаточно вывести:
Приветствуем, вы авторизованы как Куратор (ну или Пользователь, Администратор).
Авторизация сохраняется на 3е суток. Если прошло больше - нужно ввести логин и пароль. Если 3е суток не прошло - то с момента посещения страницы опять считаем 3е суток. Ну в общем здесь всё как обычно.
3. Восстановление пароля.
При нажатии на ссылку Забыл пароль - открывается страница где нужно ввести номер телефона и нажать кнопку Прислать новый пароль. Соответственно генерируется новый пароль и приходит на телефон через http://sms.ru/api/send и человека отправляет на страницу входа. Запросить изменение пароля можно не чаще чем 1 раз в сутки для одного логина.
Это всё по первому этапу.
ps Если удобно через безопасный платеж — без проблем.
- Похожие заказы
- Веб-программирование8 заявокЗакрыт4 года назад
Необходимо найти причину и устранить, чтобы инфа обновлялась сразу, а не при повторном клике. Скорее всего работа с js Жду оценку цены/сроков ТЗ https://fex.net/s/06ltdcz
Веб-программирование7 заявокЗакрыт4 года назад- $90
Необходимо создать новый раздел в админ панеле, куда будет заносится платежные данные пользователя.
Веб-программирование10 заявокЗакрыт4 года назад Скрипт использует библиотеку которая имитирует моб приложение и постит в инсту Библиотека mgp25/Instagram-API В целом скрипт работает, авторизация и постинг, но надо доработать: 1. Каждому пользователю нужно будет прикрепить 1 ip с ...
Веб-программированиенет заявокЗакрыт4 года назадПоисковая система с веб интерфейсом с функциями – загрузка файлов в формате .txt, поиск по этим файлам через веб интерфейс. Стек технологий: сервлеты, Tomcat, JSP, sqlite. Часть проекта уже сделана, на этой основе нужно сделать ...
Веб-программирование1 заявкаЗакрыт4 года назад- $3
Нужно сделать вывод товаров на сайте http://www.br.org.ua/product-category/hardware/ так чтобы в этой категории ничего не изменилось http://www.br.org.ua/product-category/1c/ Нужно также исправить ошибки Product in /var/www/alvalko/data/www/br.org.ua/wp-content/plugins/popup-click/admin/class-chch-pop-up-click-adm in.php on line 191 Notice: Undefined offset: 1 in /var/www/alvalko/data/www/br.org.ua/wp-content/plugins/popup-click/admin/class-chch-pop-up-click-adm in.php on line ...
Веб-программирование2 заявкиЗакрыт4 года назад - $15
Есть 100 статей из двух источников СМИ. Нужен PHP или JS скрипт, который спарсит контент, закинет его на Google translate API и переведет на английский. Доступ к API есть. Статьи мои и чужие. Вручную лень ...
Веб-программирование1 исполнительЗавершен4 года назад - $1000
Создать интернет-магазин
Веб-программированиенет заявокЗакрыт4 года назад Здравствуйте! Необходимо реализовать сервис поиска/проверки контрагента по аналогии с сайтом [url=https://zachestnyibiznes.ru/]zachestnyibiznes.ru/[/url], но в более упрощенном виде. Сайт на WordPress. Есть список компаний определенной узкопрофильной сферы (инн, огрн/огрнип, название компании, ФИО директора, телефон, сайт, имейл, адрес юридический, номер документа, ...
Веб-программирование4 заявкиЗакрыт4 года назад- $100
Задача Drupal 8 (Basi cart) Есть вывод товаров [url=http://work.ultrasale.ru/category/kondicionery.html]http://work.ultrasale.ru/category/kondicionery.html[/url] Нужно написать модуль или переопределитьполе цены (используется модуль Basic cart для товаров). У каждого товара есть поле field_currency,в котором есть три типа выбора RUR|Рубли USD|Доллары EURO|Евро Поле цены – add_to_cart_price Что должно происходить. 1. Если ...
Веб-программирование1 заявкаЗакрыт4 года назад