Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 index.php 页面,我需要为其添加用户身份验证
我有大约 80 个用户需要访问此页面。
我希望用户在第一次连接到我的页面时更改密码,或者让他们在第一次使用用户名连接时创建自己的密码
有没有办法实现这样的设计???
最好的方法是什么,因为我不希望为所有这些人提供相同的默认密码。
这使用 Apache 的内置htpasswd身份验证是不可能的,这是一个极其简单且不灵活的登录系统。
htpasswd
您将需要编写(或在某个地方找到开源)您自己的登录系统,可能由数据库和 PHP 会话存储支持。
如果尝试将用户数据存储在数据库中,这可以通过添加一个标志(表字段可能命名为:force_new_pass)来完成,如果为真则显示用户更改密码表单