Как я могу связать форму входа на сайт HTML на компьютере - PullRequest
0 голосов
/ 23 сентября 2018

Я начал создавать сайт, просто написав HTML на моем Mac в TextEditor.Мне удалось создать кнопки в виде ссылок и соединить некоторые страницы вместе.Я хочу постепенно развивать свой веб-сайт, например, добавлять базу данных и т. Д.

Я посмотрел видео о том, как создать страницу входа, и создал страницу входа, которая запрашивает у пользователя его имя пользователя.и пароль.Я провел исследование и не могу понять, как связать форму входа в систему с главной страницей веб-сайта, сохраненной только в виде HTML-файла Mac.

Вот код HTML для моего имени входа:

body {
  margin: 0;
  padding: 0;
  background: url(pic1.jpg);
  background-size: cover;
  background-position: center;
  font-family: sans-serif;
}

.loginbox {
  width: 320px;
  height: 420px;
  background: #000;
  color: #fff;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
  padding: 70px 30px;
}

.avatar {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  position: absolute;
  top: -50px;
  left: calc(50% - 50px);
}

h1 {
  margin: 0;
  padding: 0 0 20px;
  text-align: center;
  font-size: 22px;
}

.loginbox p {
  margin: 0;
  padding: 0;
  font-weight: bold;
}

.loginbox input {
  width: 100%;
  margin-bottom: 20px;
}

.loginbox input[type="text"],
input[type="password"] {
  border: none;
  border-bottom: 1px solid #fff;
  background: transparent;
  outline: none;
  height: 40px;
  color: #fff;
  font-size: 16px;
}

.loginbox input[type="submit"] {
  border: none;
  outline: none;
  height: 40px;
  background: #fb2525;
  color: #fff;
  font-size: 18px;
  border-radius: 20px;
}

.loginbox input[type="submit"]:hover {
  cursor: pointer;
  background: #ffc107;
  color: #000;
}

.loginbox a {
  text-decoration: none;
  font-size: 12px;
  line-height: 20px;
  color: darkgrey;
}

.loginbox a:hover {
  color: #ffc107;
}
<html>

<head>
  <title>Login Form Design</title>
  <link rel="stylesheet" type="text/css" href="style.css">

  <body>
    <div class="loginbox">
      <img src="avatar.png" class="avatar">
      <h1>Login Here</h1>
      <form>
        <p>Username</p>
        <input type="text" name="" placeholder="Enter Username">
        <p>Password</p>
        <input type="password" name="" placeholder="Enter Password">
        <input type="submit" name="Login" value="Login">
        <a href="#">Lost your password?</a><br>
        <a href="#">Don't have an account?</a>
      </form>

    </div>

  </body>
</head>

</html>

Ответы [ 2 ]

0 голосов
/ 23 сентября 2018

Как вы говорите, вы хотите разработать сайт с использованием базы данных.Я предполагаю, что это только часть интерфейса.Если вы хотите проверить имя пользователя и пароль из базы данных.Вы можете использовать один из серверных языков, например, PHP.Вы можете использовать метод POST для публикации данных и действия для публикации данных.Для этого может потребоваться изучить PHP.Здесь я предоставляю некоторые ссылки, которые могут быть полезны для вас.

https://www.tutorialspoint.com/php/php_mysql_login.htm https://www.tutorialspoint.com/php/php_login_example.htm

Спасибо

0 голосов
/ 23 сентября 2018

Если вы просто пытаетесь открыть домашнюю страницу со своей страницы входа в систему, вы можете использовать этот код в верхней части кода:

<form method="post" action="http://www.yourdomain.com/index.html">

или если у вас нет домена / хостингано затем замените часть http: // на путь к файлу, где находится ваш index.html (или как вы называете другой файл)

Это не будет проверять форму входа в систему,но откроется другая страница.Для целей проверки было бы лучше использовать javascript / php.Если вы еще не знаете javascript, я предлагаю вам сейчас использовать это решение.Иди, прежде чем бежать, и все такое ..

Удачи!

...