2015-07-30 4 views
0

Недавно я создал сайт с веб-сайтом Godaddy. На веб-сайте есть свободное членство, хотя вот проблема.Использование Google Диска в качестве базы данных для формы входа

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

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

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

+0

Ваш хостинг Godaddy должен включать базу данных mysql, нет? – SuperJer

+0

@SuperJer Нет, это просто сайт-строитель. – Braulio

+0

Я не ожидаю, что использование Google Drive будет быстрым, надежным или безопасным. Мое предложение состояло в том, чтобы пойти с полным хостинговым решением с GoDaddy. Если вы не хотите изучать код, но хотите получить веб-сайт и контент, подумайте о том, как использовать заранее написанное приложение, например Wordpress. В противном случае для изучения разработки веб-сайтов доступно множество учебных пособий. – SuperJer

ответ

-1

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

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

  1. есть предел того, сколько клеток вы можете иметь (в миллионах).

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

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

+0

Посмотрите на таблицу api и аутентификацию с помощью oauth2. ваш вопрос должен быть конкретным для любого из них. –

0

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

https://www.firebase.com/

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

С firebase вы могли бы сделать что-то примерно так

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

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

    } 
}); 

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

Смежные вопросы