Я согласен с вами, Twitter Bootstrap - довольно удивительная среда, особенно когда вам нужно быстро и эффективно создавать гладкий веб-сайт. Существует много способов создать страницу входа в систему с помощью Bootstrap, но в конечном итоге вы не можете просто создать ее с помощью HTML и JavaScript, вам понадобится какой-то серверный скрипт, который будет аутентифицировать пользователя. Лучший способ сделать это - использовать PHP. JavaScript не требуется для формы входа, если вы не хотите создать какой-либо метод проверки на стороне клиента до того, как данные будут переданы вместе с сервером. Однако этого не требуется.
Для примера, вы бы ваш основной формой Войти login.php
...
<form id="loginForm" action="login.php" method="post">
<input type="text" name="username" id="username" class="span4" placeholder="Username">
<input type="password" name="password" id="password" class="span4" placeholder="Password">
<button type="submit" name="login" id="login" class="btn btn-primary">Login</button>
</form>
Это будет вашей основной формой входа (настройки по мере необходимости). Как вы можете видеть, он вводит введенные данные в login.php
, который является тем же файлом, на котором была бы указанная выше форма.
Чтобы проверить вход пользователя и зарегистрировать пользователя, вам нужно будет использовать скрипт или написать скрипт на PHP, который извлекает данные, отправленные формой и аутентифицирует пользователя. Предполагая ваш вопрос, вы не слишком хорошо знакомы с PHP, что сделает его намного сложнее. Лучше всего в этом случае найти скрипт бесплатного входа или сценарий участников в Интернете, написанный на PHP, и изменить его на свои нужды и использовать классы/структуру для Bootstrap.
Если вы заинтересованы в проверке ввода пользователя через JavaScript, прежде чем отправлять данные в php-скрипт, я бы предложил вам изучить jQuery. Бутстрап был написан для использования jQuery, чтобы он хорошо интегрировался. jQuery также очень легко узнать, когда у вас есть базовое понимание JavaScript.
Надеюсь, это поможет вам при необходимости создать форму для входа.