Apache用户第一次登录时修改/创建密码


Apache User change/create password on first login

我有一个index.php页面,我需要添加用户身份验证

我有大约80个用户需要访问这个页面。

我希望用户在第一次连接到我的页面时更改密码,或者在他们第一次使用用户名连接时创建自己的密码

有办法实现这样的设计吗?

最好的方法是什么,因为我不希望给他们所有人相同的默认密码

如果尝试将用户数据存储在数据库中,这可以通过添加一个标志(表字段可能命名为:force_new_pass)来完成,如果为真,则显示用户更改密码表单

使用Apache内置的htpasswd身份验证是不可能的,这是一个极其简单和不灵活的登录系统。

您需要编写(或找到开源的地方)您自己的登录系统,可能由数据库和PHP会话存储支持。