自动从CSV导入的用户生成密码

约翰·米

我需要从csv文件上传用户,然后为每个用户生成一个哈希密码。我正在使用CodeIgniter和PHPass对密码进行哈希处理..我的问题是生成这些密码的更好方法..在将这些文件导入数据库之前在将文件导入数据库之后我还是一个新手..一个例子或一个简单的结构会很有帮助。谢谢

我上这堂课是图书馆

class users {

public function upload_csv_users () {

// code for uploading users goes here 

}

public function generate_passwords() {

// code for generating password for each user goes here 

}

然后从我的控制器我要上传用户,然后为每个用户生成他/她的唯一密码

凯文德莱昂

一种方法是拥有temp_users表,然后将无密码用户导入到该表中。您有这些用户的电子邮件吗?如果是这样,则可以在与该临时用户关联的表中设置一个随机标识符,而不是设置密码,然后向他们发送电子邮件中的链接(该链接包含url paramenter?identifier = sfsdfsdfsdf),然后在他们单击链接时在他们的电子邮件中,将他们发送到“确认帐户”方法(该方法将temp_user中存储的参数与随机url参数进行比较),要求设置密码,然后(成功)从temp_users表中删除并添加到“活动的”用户表。这样可以解决您的大多数安全问题,同时允许他们设置自己的密码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章