Недавно я создал сайт с помощью конструктора сайтов Годадди. На сайте есть бесплатное членство, хотя здесь есть проблема.
Конструктор сайтов Godaddy не позволяет вам создавать область входа в систему, вы должны делать это с помощью своих собственных инструментов, а другая проблема заключается в том, что конструктор сайтов не позволяет вам загружать какие-либо файлы, такие как html или php, или устанавливать что-то вроде MySql. Это позволяет вам разместить код на вашем сайте. В настоящее время я управляю функцией входа в систему, помещая на своем веб-сайте JavaScript, который я нашел в другом месте. Плохо то, что имена пользователей и пароли отображаются в исходном коде, и каждый раз, когда появляется новый пользователь, мне приходится менять код. Мало того, ссылка области членства также находится в исходном коде, в настоящее время я меняю ее каждый месяц. Проведя много исследований и ничего не найдя, у меня появилась идея.
Поместив текстовый файл на диск Google, который содержит все имена пользователей и пароли, я мог бы сделать его в качестве базы данных. Затем поместите некоторый код на мой сайт, который читает текстовый файл на диске Google. Если это не сработало (что, я думаю, сработало) Как насчет использования электронной таблицы? И код на моем сайте читает электронную таблицу. Ссылка на область членства (которая также находится на моем веб-сайте) может быть в другом текстовом файле.
Я новичок в коде, и это действительно все, что мне нужно, код для реализации этой идеи. Если кто-то может написать код, пожалуйста, опубликуйте его ниже. Вы понятия не имеете, насколько это поможет. Заранее спасибо — Браулио
да, вы можете использовать электронную таблицу Google. да, это будет на 100% безопасно. посмотрите на таблицу API для этого.
Однако остерегайтесь ограничений:
Существует ограничение на количество клеток (в миллионах).
Поскольку все запросы будут поступать из одной и той же учетной записи Google, будут применяться квоты на ограничение скорости, а общее количество ежедневных вызовов API будет ограничено (я думаю, до нескольких миллионов).
если у вас действительно будет много пользователей, вы можете обойти эти ограничения, кэшируя как можно больше данных электронной таблицы в своем бэкэнде.
Если вы можете использовать JavaScript, вы можете использовать что-то вроде
или любая другая вещь типа «база данных как услуга». Это позволит вам запрашивать базу данных и сохранять в базу данных с помощью клиентского JavaScript.
С помощью Firebase вы можете сделать что-то вроде
var myFirebaseRef = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com/");
myFirebaseRef.set({
username: "Braulio",
password: "pass"
}
});
Только один вариант