如何让用户能够查看和更改其帐户上的信息


How to make a user be able to see and change the info on their account?

如何使用户能够检查保存在数据库中的帐户信息并进行编辑?假设用户单击其帐户信息页面,它将显示如下内容:

用户名 [abc]

电子邮件: [aba@aba.abc]

年龄: [20]

[保存按钮]

当用户加载页面时,他们将能够从数据库中查看这些指定字段的信息。但是,所有这些信息都将在可编辑字段中,可以重新键入和保存。

那么我将如何去做呢?这在 PHP 中会是什么样子?我不知道如何将数据库中的数据显示到页面上,我想我会这样做。此外,是否需要像创建帐户时那样清理此数据(显示在页面上的数据)?

有很多方法可以解决这个问题,除非必要,否则没有必要重新发明轮子。

一个好的起点是查看许多开源项目,例如:

  • UserFrosting - PHP @http://www.userfrosting.com 的现代用户管理
  • PHP 登录 @http://www.php-login.net

像Laravel,Yii2和Symfony这样的Alternativley框架是构建这类系统的良好环境。 以Laravel为例,几乎所有东西都是为您配置的开箱即用。身份验证配置文件位于 config/auth.php,其中包含几个用于调整身份验证服务行为的有据可查的选项。

看完这些之后,如果您决定从头开始自己的设计,那么网上免费提供了许多深入的教程,例如 http://www.ineedtutorials.com/code/php/complete-advanced-login-member-system-php-tutorial

我希望我的回复有所帮助。