我正在为我的网站制作管理功能,这是我用来添加用户的功能 http://www.jeasyui.com/tutorial/app/crud2.php
事情是我已经添加了密码字段,但它显示为存储在数据库中
<th field="password" width="50" editor="password">Password</th>
我希望它是 * * 或任何符号,因为我只需要此字段来添加用户,而不是查看每个用户的密码
我该怎么做?
编辑:
密码是以纯文本形式进行散列和加密的。
答案 0 :(得分:5)
password_hash
(从PHP 5.5开始提供)或bcrypt。SELECT
- 查询来覆盖存储在数据库中的值(假设您使用的是SQL)。它看起来与此类似(假设您的密码列名为password
):
SELECT *, '***' AS password
FROM users
甚至更好:只需指定您需要的列。
SELECT userid, username, email
FROM users
作为附加说明:您关联的网页上的代码示例使用the deprecated mysql extension并且为prone to SQL injections。您应该切换到MySQLi或PDO并使用准备好的语句。