А можете показать js код, где классы меняются?
.name3::parent { ... }
Можете попробовать абсолютное позиционирование. А так, без кода никто вам не скажет, почему она в самом низу.
У вас не закрыт тег head, обязательно нужен восклицательный к доктайпу. Если вы используете ширину и высоту в стилях, то обязательно нужно указывать им единицу измерения, иначе код будет невалиден, подозреваю, что вы перепутали их с атрибутами.
По поводу центрирования, вам нужно сделать нечто подобное:
<html><head> <meta> <meta charset="utf-8"> <title>Home page</title> <link rel="stylesheet" href="HTML/style.css"></head><body><div id="header" style="height:150px; background-color:#C0C0C0; margin-top:0.85px; margin-left:2.82px; width:1140px"> <div id="1" style="width:250px;height:150px;display:inline-block;"> <img src="D://HTML/images/Eagles.Jpg" style="height:150px; width:250px" alt="Home page <Eagles>"> </div> <div class="hello-container" style="text-align: center;display:inline-block;width: calc(1140px - 255px);"> <div id="Hello" style="background-color:#808080;height:150px;width:250px;display: inline-block;"> <h1 align="center" style="margin-top:10px">Hello</h1> </div> </div></div></body></html>
Я бы вынес стили если не в отдельный файл, то хотя бы в теги <style></style>
И уберите неправильные стили вроде top-left и другие подобные, они вам ничего не дадут.
Вероятно, таблицы неправильно связываете. Либо у вас связь один ко многим, тогда используйте group by по тем записям, которые не должны повторяться
Ну это тогда нужно полноценную авторизацию с управлением пользователей делать. Если беглый поиск по готовым библиотекам для этого дела ничего не дал, то скорее все руками писать придется.
Если сайт работает без MySQL, а его ставить не хочется, можно попробовать SQLite.
Еще можно попробовать выдрать систему авторизации из какого-нибудь фреймворка. Например, в Laravel многие вещи взяты из Symfony
Да там кода на несколько строк)
Вот, например, защита с помощью htaccess и htpasswd
Ну или просто храните логин и пароль в базе
max-freman, Если скрин с ошибками скинете, то может что-нибудь посущественнее подскажу.
Открываете консоль в браузере и смотрите, какие файлы не найдены. Смотрите на их пути и прописываете правильные.
Юзеры у вас где хранятся? Туда токен и сохраняйте. Если в базе, то создайте поле для токена.
А вообще, очень скудное описание задачи. Есть ли у вас обычная регистрация/авторизация? Как вы храните пользователей?
Далее, вопрос "куда редиректить". Обычно авторизация делается для доступа в какую-то закрытую часть сайт. После авторизации туда и редиректите.
Ajax здесь вообще не обязателен, да и нет в нем особого смысла, я считаю, поскольку все равно после авторизации вы будете редиректить пользователя на другую страницу.
Могу и ошибаться, но судя по описанию вы не понимаете самого механизма авторизации и для чего она нужна. Если это так, то лучше сначала почитать про классическую авторизацию, а потом уже разбираться как это делать через соцсети.