php 存储用户密码新玩法程序代码

相信很多人要么是md5()直接存入库或者存储md5()和salt两个字段。但第一种不安全。第二种麻烦。好在php提供了更简单的解决方案。

注:以下的前提条件是在php5.5版本中的

在php5.5以后,可以换一种存法了。简单方便。

<?php
$pwd = "123456";
$hash = password_hash($pwd, PASSWORD_BCRYPT);
echo $hash;

// mysql中就只需要存储这个hash值就行了。建议把数据库该字段值设置为255

if (password_verify($pwd, '数据库中的hash值')) {
    echo "密码正确";
} else { 
    echo "密码错误";
}
看到这时,可能有些人说tm以前我存密码只是单独存了一个md5的password,也没有用salt,现在我想改成你这种,可怎么办好呢。

参考stackoverflow中的这个文章,也许对你有帮助。

http://stackoverflow.com/questions/18906660/converting-md5-password-hashes-to-php-5-5-password-hash

 

$password = $_POST["password"];

// TODO 这里要判断一下这个密码是否是正确密码
// 然后再决定更新

if (substr($pwInDatabase, 0, 1) == "$")
{
    // Password already converted, verify using password_verify
}
else
{
    // User still using the old MD5, update it!

    if (md5($password) == $pwInDatabase)
    {
        $db->storePw(password_hash($password));
    }
}

不推荐图中这种做法,因为double hash不会增加安全性。

时间: 2024-11-01 04:04:13

php 存储用户密码新玩法程序代码的相关文章

瞬间覆盖百万微信用户的新玩法 逼格高到没朋友

最近朋友圈我们先后玩了两次有趣的九宫格玩法.大家可以看到今天的文章配图,是不是很有创意,但点开之后发现另有玄机.如下图(点击查看大图):   看 到这里会不会恍然大悟?方雨个人觉得1号店这次的活动有独创的新意,玩别人没想到的东西,把朋友圈每次可以最多上传九张图,并且把每张图片像素.每张图的 组合琢磨得很细致,把九张图片组合成诱人的图案,诱发用户的兴趣和好奇,逐张点开来看,才发现是广告,拍案叫绝中记住了广告信息,还主动下载转发到自己的 朋友圈,达到了病毒式传播的目的真的是玩到了极致!用户明知是广告

网络电话新玩法,教你停机也可以打电话

手机总是没话费? 手机话费总是不足?ipad用来打电话?有一种软件可以彻底解救"没话费,话费贵,ipad打电话"问题,那就是网络电话软件.网络电话的有很多玩法并不被广大手机用户所知.这里我们就来聊聊网络电话几大新玩法. 没话费怎么办? 对于一些平时忙碌的人来说,无暇理会手机话费这样的小事,多半是一次性充整年的话费.但是更多的人则是按月充值,到了扣月租前几天才急急忙忙跑去充值.如果在异地,在有急事但是又没有话费的情况下,或者在国外电话根本用不了的情况下,网络电话也许可以帮到你. 在省外或

智能诊断——人工智能在云平台上的新玩法

摘要:在12月7日召开的云栖大会苏州峰会上,由阿里云高级技术专家许玲带来了"智能诊断--人工智能在云平台上的新玩法"的演讲.分享了云上IT系统运维的诉求,需要解决的问题,典型场景与案例的分析以及目前取得的成果与实践.   以下为精彩视频整理:   阿里云在某一些具体领域把人工智能和企业级云上架构结合起来,解决一些刚需问题.有些人工智能落地的问题在传统的IT架构里面是很难做到,但现在在云上可以完成了. 云上IT系统的运维诉求 在把系统上云之后,我们发现在运维层面的诉求和原来有很大的不同.

“我查查”之流或已身陷囹圄,扫码,于普罗大众仍是新玩法

感冒头晕,发现家里药用完了,找出常用药品小小药盒,用手机淘宝扫描上面条形码,下单购买后,订单会通过高德地图自动分配到离消费者最近区域,从距离收货地址最近的线下药房发出,也许你家楼下的药房就可迅猛送货上门.或者,到朋友家做客,喝到一种竹叶青茶,觉得味道不错,想买,这时通过手机淘宝扫描条形码,就能下单购买. 今年,三八生活节,阿里巴巴除了砸钱请全国人民吃喝外,重点要玩的是"条形码".当天,通过扫描条形码,一些品牌商品就提供给力的价格(只有扫码能享受,搜索等非扫码无法享受优惠价格). 扫码的

博客新玩法 语音博客UBLOG抢先体验

前言:从最初以堆文字和图片为主的网页博客,到现在大肆流行的简约式微博,博 客服务随着SNS社交网络的兴起而发生了诸多变化.事实上,除了近来流行的简单文字加照片形式的微博之外,博客还有另一条发展方向,它比起微博似乎更加便捷和生动,它就是我们今天要向大家介绍的语音博客--UBLOG.UonLIVE实际上是香港的一个广播电台,不过除了播放节目本身之外,UonLIVE还拥有自己的社交网络,语音博客就是UonLIVE最新的一项全新社交服务,然后UonLIVE在4月13日正式发布了语音博客的iPhone应用

运动的云上新玩法:咕咚LBS场景实践

摘要:10月13日2016杭州云栖大会拉开帷幕,位置服务专场的CEO申波带来了"咕咚:位置服务,数据如何让运动更好玩有趣"的重要演讲.本次分享从咕咚的进化开始谈起,进而讲到社区+工具的运动核心点,重点介绍了LBS场景下精准的运动轨迹.社交以及O2O,最后分享了咕咚的线上新玩法.一起来欣赏吧--   以下内容根据演讲PPT及现场分享整理:  本文从咕咚的进化开始谈起,进而讲到社区+工具的运动核心点,重点介绍了LBS场景下精准的运动轨迹.社交以及O2O,最后分享了咕咚的线上新玩法. 以下为

人脸识别向保险业的渗透,未来保险会有哪些新玩法?

人工智能时代,对保险行业充满着机遇.2016年,我国保险行业保费收入达3万亿元,快速跃居世界第二.伴随行业的快速发展和保险受众群体的日益扩大,社会各方对保险产品和服务质量.效率等都有新的期待. 根据调查显示,国内保险客户反馈对险企的改进期待之中,排名前三位的是:更个性化的服务.更安全的隐私保护以及更简单便捷的操作流程. 这一结果并不令人感到意外,要知道,保险行业在投保.理赔.运营三个核心环节仍存在很多痛点,如今的APP几乎能完成大部分流程操作,即便在一定程度上减少了人工审核工作, 但是智能科技的

Youni引爆社交支付最潮新玩法 土豪打赏 点赞福音

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   硅谷网讯 随着手机移动网络 社交APP市场的日趋火爆,盛大Youni(有你)以创新.差异化.独到的定位逐渐脱颖而出,在日前 刚刚开幕的第六届新媒体节,荣获年度中国APP热门应用TOP10,成为备受业界瞩目的一匹黑马. 其中,盛大Youni(有你)最受瞩目的是它的社交支付功能,Youni用户可以与手机通讯录中的联系人随时随地发送消息,甚至发钱收钱."Yo

众信金融618周年庆 移动金融营销新玩法

本文讲的是众信金融618周年庆 移动金融营销新玩法,在当前"互联网+"的背景下,P2P作为新兴理财模式正逐渐成为一种趋势,获得了广泛的关注.随着P2P行业的迅猛发展,加剧了平台对网络营销的竞争.各大平台通过促销福利活动来抢占市场份额,花样百出,如最近的e人e贷的周年庆活动,用户关注官方微信可刮取红包;投哪网三周年庆典,用户通过抽奖获积分,赢取iPhone6等.近日,国资系P2P众信金融也推出了周年庆活动,以用户参与"大黑牛追范冰棒"趣味答题的游戏方式领取加息券,该活