Craftum: вебинар 19 мая
Редизайн вашего сайта в прямом эфире
+ разбор 5 проектов
487

Файл JSON вместо БД

2 ответа

В одном из условий ТЗ моего проекта (создание формы регистрации/авторизации), мне необходимо использование файла JSON вместо БД.

Проверка использования форму будет осуществляться с помощью AJAX.

Заранее благодарю за любую помощь!

Ответы (2)

Иван Ю. +1
26.01.2022 10:54
Здравствуйте. Не понято, что имеется в виду? Вам нужно структуру для формы набросать?
Есть варианты:
1. Создать в проекте файл .json с нужными данными и обращаться к нему
2. Использовать сервисы подобные https://jsonbin.io , https://jsonplaceholder.typicode.com/ . Создать аккаунт, добавить нужные данные и использовать его в качестве бд
3. Если работаете с npm , то установить допустим json-server и работать с ним
Свернуть ответы
Alex 0
26.01.2022 17:07
Вот часть задания, может быть так будет понятнее.

После заполнения формы, уходит запрос на создание пользователя;
уникальные поля проверяются на уникальность в БД, пароль и подтверждение пароля сравниваются (должны быть одинаковыми);
В случае успеха шифруем пароль ("соль"+md5 или "соль"+sha1) и
заносим данные в нашу базу.

Похожие вопросы

Алексей
347

Смена форматов

Добрый день! Подскажите как формат rtf  привести в соответствие со стандартами sql (не могу загрузить дамп в базу данных). Спасибо
Kseniia Kotikova
288

Как подключить node.js приложение на Heroku к удалённой MySql базе на Timeweb?

Пробовали подключиться с помощью библиотеки mysql2: mysql.createConnection({ host : *****.timeweb.ru, port : 3306, database : c******_tech, user : c******_tech, password : ********** }); И на вкладке "Базы данных"...

Не работает код для базы данных

Я написал код для регистрации, но когда я регистрируюсь данные не записываются в базу данных. Вот код <?php   $login = filter_var(trim($_POST['login']),       FILTER_SANITIZE_STRING);   $name = filter_var(trim($_POST['name']),  ...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте