Пишу биржу телеграм, столкнулся с такой проблемой: для некоторых действий на сайте нужно сначала войти в систему. Как сделать, чтобы при переходе на какую-то страницу перекидывало на страницу авторизации? Ну и как реализовать саму регистрацию/авторизацию на сайте? Интересует сам код php
Если некоторая страница должна быть доступна только для авторизованного пользователя, проверяйте его авторизацию (например, сессионную переменную). Неавторизованного пользователя пересылайте на страницу входа:
if(!isset($_SESSION['user_id'])) {
header("Location: http://example.com/auth.php");
}
На странице авторизации ниже полей для логина и пароля пользователю можно задать вопрос вида: "Ещё не зарегистрированы? Зарегистрироваться".
Чтобы пользователя зарегистрировать, нужно заводить базу данных, таблицу с нужными полями. При авторизации сравнивать вводимые пользователем данные с хранящимися и запрашиваемыми из базы данных логином и паролем. Все это делается последовательно. Одним ответом на вопрос тут не обойдешься.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Собираюсь писать довольно большой проект именно на PHPНикак не могу выбрать, что же лучше подойдет функциональный стиль или же ООП
Добрый деньВ контейнере docker функция file_get_contents при попытке получить файлы из localhost возвращает false
У меня система сообщений есть там есть но регистрация,вход так далееНа странице с регистрацией браузер показывает опасный сайт там не шифруются...