JavaScript — Использование Google Drive в качестве базы данных для формы входа

Недавно я создал сайт с помощью конструктора сайтов Годадди. На сайте есть бесплатное членство, хотя здесь есть проблема.

Конструктор сайтов Godaddy не позволяет вам создавать область входа в систему, вы должны делать это с помощью своих собственных инструментов, а другая проблема заключается в том, что конструктор сайтов не позволяет вам загружать какие-либо файлы, такие как html или php, или устанавливать что-то вроде MySql. Это позволяет вам разместить код на вашем сайте. В настоящее время я управляю функцией входа в систему, помещая на своем веб-сайте JavaScript, который я нашел в другом месте. Плохо то, что имена пользователей и пароли отображаются в исходном коде, и каждый раз, когда появляется новый пользователь, мне приходится менять код. Мало того, ссылка области членства также находится в исходном коде, в настоящее время я меняю ее каждый месяц. Проведя много исследований и ничего не найдя, у меня появилась идея.

Поместив текстовый файл на диск Google, который содержит все имена пользователей и пароли, я мог бы сделать его в качестве базы данных. Затем поместите некоторый код на мой сайт, который читает текстовый файл на диске Google. Если это не сработало (что, я думаю, сработало) Как насчет использования электронной таблицы? И код на моем сайте читает электронную таблицу. Ссылка на область членства (которая также находится на моем веб-сайте) может быть в другом текстовом файле.

Я новичок в коде, и это действительно все, что мне нужно, код для реализации этой идеи. Если кто-то может написать код, пожалуйста, опубликуйте его ниже. Вы понятия не имеете, насколько это поможет. Заранее спасибо — Браулио

0

Решение

да, вы можете использовать электронную таблицу Google. да, это будет на 100% безопасно. посмотрите на таблицу API для этого.

Однако остерегайтесь ограничений:

  1. Существует ограничение на количество клеток (в миллионах).

  2. Поскольку все запросы будут поступать из одной и той же учетной записи Google, будут применяться квоты на ограничение скорости, а общее количество ежедневных вызовов API будет ограничено (я думаю, до нескольких миллионов).

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

-1

Другие решения

Если вы можете использовать JavaScript, вы можете использовать что-то вроде

https://www.firebase.com/

или любая другая вещь типа «база данных как услуга». Это позволит вам запрашивать базу данных и сохранять в базу данных с помощью клиентского JavaScript.

С помощью Firebase вы можете сделать что-то вроде

var myFirebaseRef = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com/");

myFirebaseRef.set({
username: "Braulio",
password: "pass"
}
});

Только один вариант

0

По вопросам рекламы [email protected]