Php Apache用户在首次登录时更改/创建密码

Php Apache用户在首次登录时更改/创建密码,php,apache,unix,.htpasswd,Php,Apache,Unix,.htpasswd,我有一个index.php页面,需要为其添加用户身份验证 我有大约80个用户需要访问此页面 我希望用户在第一次连接到我的页面时更改密码,或者在第一次使用用户名连接时创建自己的密码 有没有办法实现这样的设计 最好的方法是什么,因为我不希望给他们所有人都提供相同的默认密码。这是不可能使用Apache内置的htpasswd身份验证的,这是一个非常简单和不灵活的登录系统 您需要编写(或找到开源的地方)您自己的登录系统,可能由数据库和PHP会话存储支持。如果尝试在数据库中存储用户数据,可以通过添加标志(表

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

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

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

有没有办法实现这样的设计


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

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


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

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

您有他们的电子邮件地址吗?是的,如果需要,我可以获取。