Как бы вы сделали так, чтобы пользователь мог проверить информацию своей учетной записи, которая сохраняется в базе данных, и отредактировать ее? Допустим, пользователь нажимает на страницу информации о своей учетной записи, она будет отображать что-то вроде:
Имя пользователя [abc]
Электронная почта: [[email protected]]
Возраст: [20] [Кнопка Сохранить]
Когда пользователь загрузит страницу, он сможет увидеть свою информацию для указанных полей в базе данных. Однако вся эта информация будет в редактируемом поле, которое можно будет набрать и сохранить заново.
Так как же мне поступить? Как это будет выглядеть в PHP? Я не знаю, как отобразить данные из базы данных на странице, и я бы подумал, что мне нужно это сделать. Кроме того, эти данные (которые отображаются на странице) необходимо дезинфицировать, как это было при создании учетной записи?
Есть много способов приблизиться к этому, и если нет необходимости, нет необходимости заново изобретать колесо.
Хорошее место для начала будет смотреть на многие проекты с открытым исходным кодом, такие как:
Платформы Alternativley, такие как Laravel, Yii2 и Symfony, являются хорошей средой для создания систем такого типа. Например, в Laravel практически все настроено для вас из коробки. Файл конфигурации аутентификации находится по адресу config / auth.php, который содержит несколько хорошо документированных опций для настройки поведения сервисов аутентификации.
Посмотрев на них, если вы решили, что хотите начать с нуля со своего собственного дизайна, то есть много хороших подробных уроков, свободно доступных в Интернете, таких как http://www.ineedtutorials.com/code/php/complete-advanced-login-member-system-php-tutorial
Я надеюсь, что мой ответ поможет.
Других решений пока нет …