pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

  • <i id='fxxUs'><tr id='fxxUs'><dt id='fxxUs'><q id='fxxUs'><span id='fxxUs'><b id='fxxUs'><form id='fxxUs'><ins id='fxxUs'></ins><ul id='fxxUs'></ul><sub id='fxxUs'></sub></form><legend id='fxxUs'></legend><bdo id='fxxUs'><pre id='fxxUs'><center id='fxxUs'></center></pre></bdo></b><th id='fxxUs'></th></span></q></dt></tr></i><div class="edyq5bh" id='fxxUs'><tfoot id='fxxUs'></tfoot><dl id='fxxUs'><fieldset id='fxxUs'></fieldset></dl></div>

      <bdo id='fxxUs'></bdo><ul id='fxxUs'></ul>

      1. <small id='fxxUs'></small><noframes id='fxxUs'>

        <legend id='fxxUs'><style id='fxxUs'><dir id='fxxUs'><q id='fxxUs'></q></dir></style></legend>
        <tfoot id='fxxUs'></tfoot>

        PHP &amp;MYSQL:使用 bcrypt 哈希并使用數(shù)據(jù)庫(kù)驗(yàn)證

        PHP amp; MYSQL: using bcrypt hash and verifying password with database(PHP amp;MYSQL:使用 bcrypt 哈希并使用數(shù)據(jù)庫(kù)驗(yàn)證密碼)

            <bdo id='R98ST'></bdo><ul id='R98ST'></ul>

          • <tfoot id='R98ST'></tfoot>

                <small id='R98ST'></small><noframes id='R98ST'>

              1. <legend id='R98ST'><style id='R98ST'><dir id='R98ST'><q id='R98ST'></q></dir></style></legend>
                  <tbody id='R98ST'></tbody>
                  <i id='R98ST'><tr id='R98ST'><dt id='R98ST'><q id='R98ST'><span id='R98ST'><b id='R98ST'><form id='R98ST'><ins id='R98ST'></ins><ul id='R98ST'></ul><sub id='R98ST'></sub></form><legend id='R98ST'></legend><bdo id='R98ST'><pre id='R98ST'><center id='R98ST'></center></pre></bdo></b><th id='R98ST'></th></span></q></dt></tr></i><div class="vd85e0z" id='R98ST'><tfoot id='R98ST'></tfoot><dl id='R98ST'><fieldset id='R98ST'></fieldset></dl></div>
                  本文介紹了PHP &amp;MYSQL:使用 bcrypt 哈希并使用數(shù)據(jù)庫(kù)驗(yàn)證密碼的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                  問題描述

                  我正在使用 Andrew Moore 先生的方法 (您如何在 PHP 中使用 bcrypt 對(duì)密碼進(jìn)行散列處理?) 的散列用戶密碼.我所做的是我有一個(gè)注冊(cè)頁(yè)面,它使用

                  I'm using Mr. Andrew Moore's method (How do you use bcrypt for hashing passwords in PHP?) of hashing user's password. What I did is I have a registration page and it uses

                  $bcrypt = new Bcrypt(12);
                  $pass = $_POST['password']; //register password field
                  $hash= $bcrypt->hash($pass);
                  
                  // then inserts $hash into database with users registered email (I've checked my mysql database and it indeed has an hashed item
                  

                  然后我有一個(gè)登錄頁(yè)面,由電子郵件和密碼字段組成.我的想法是電子郵件地址在我的數(shù)據(jù)庫(kù)中是唯一的.因此,考慮到這一點(diǎn),我制作了一個(gè)腳本,它首先檢查用戶的電子郵件地址,然后如果存在現(xiàn)有的電子郵件地址,請(qǐng)使用此驗(yàn)證哈希密碼

                  Then I have a login page, consisting of email and password fields. My thought is that email addresses are unique in my database. So with that in mind, I made a script where it check's users email address first, then if there is an existing one, verify the hash password with this

                  $bcrypt = new Bcrypt(12);
                  
                  $email = $_POST['email']; //from login email field
                  $pass_l = $_POST['password']; // from login password field
                  $hash_1= $bcrypt->hash($pass_1);
                  
                  $chk_email= $dbh->prepare("SELECT password FROM table WHERE email = ?");
                  $chk_email -> execute(array($email));
                  
                  while($row = $chk_email->fetch(PDO::FETCH_ASSOC)){
                      $chk_pass = $row['password']; //inside a while loop to get the password
                      $pass_isGood = $bcrypt->verify($hash_1, $chk_pass);
                      var_dump($pass_isGood); // I'm getting false
                  
                  }
                  

                  我不確定我做錯(cuò)了什么,我應(yīng)該說(shuō)實(shí)話.我已經(jīng)將我的 tablefield 設(shè)置為 text 甚至 varchar(256)

                  I'm not sure what I'm doing wrong, I'm supposed to get true. And I have set my tablefield to text or even varchar(256)

                  推薦答案

                  使用Andrew Moore的課,需要調(diào)用類 verify() 方法來(lái)驗(yàn)證用戶的密碼是否與哈希匹配.您傳遞給它的兩個(gè)參數(shù)是用戶輸入的明文密碼和您存儲(chǔ)在數(shù)據(jù)庫(kù)中的哈希值.

                  Using Andrew Moore's class, you need to call the class verify() method to verify that the user's password matches the hash. The two parameters you pass to it are the plaintext password the user entered and the hash that you stored in the database.

                  您似乎向 verify() 傳遞了第二個(gè)散列密碼,這就是它不起作用的原因.將明文密碼作為第一個(gè)參數(shù)傳入.

                  It seems you passed a second hashed password to verify() instead, which is why it's not working. Pass in the plaintext password as the first argument.

                  這篇關(guān)于PHP &amp;MYSQL:使用 bcrypt 哈希并使用數(shù)據(jù)庫(kù)驗(yàn)證密碼的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動(dòng)游標(biāo)不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術(shù)方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個(gè)值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅(qū)動(dòng)程序)
                    <bdo id='8i6uq'></bdo><ul id='8i6uq'></ul>

                    <small id='8i6uq'></small><noframes id='8i6uq'>

                    <i id='8i6uq'><tr id='8i6uq'><dt id='8i6uq'><q id='8i6uq'><span id='8i6uq'><b id='8i6uq'><form id='8i6uq'><ins id='8i6uq'></ins><ul id='8i6uq'></ul><sub id='8i6uq'></sub></form><legend id='8i6uq'></legend><bdo id='8i6uq'><pre id='8i6uq'><center id='8i6uq'></center></pre></bdo></b><th id='8i6uq'></th></span></q></dt></tr></i><div class="chdkkak" id='8i6uq'><tfoot id='8i6uq'></tfoot><dl id='8i6uq'><fieldset id='8i6uq'></fieldset></dl></div>
                        <tfoot id='8i6uq'></tfoot>
                        <legend id='8i6uq'><style id='8i6uq'><dir id='8i6uq'><q id='8i6uq'></q></dir></style></legend>

                              <tbody id='8i6uq'></tbody>
                            主站蜘蛛池模板: 电子海图系统-电梯检验系统-智慧供热系统开发-商品房预售资金监管系统 | 泉州陶瓷pc砖_园林景观砖厂家_石英砖地铺石价格 _福建暴风石英砖 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 | 全自动不干胶贴标机_套标机-上海今昂贴标机生产厂家 | 口臭的治疗方法,口臭怎么办,怎么除口臭,口臭的原因-口臭治疗网 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 斗式提升机_链式斗提机_带式斗提机厂家无锡市鸿诚输送机械有限公司 | 扒渣机厂家_扒渣机价格_矿用扒渣机_铣挖机_撬毛台车_襄阳永力通扒渣机公司 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | R507制冷剂,R22/R152a制冷剂厂家-浙江瀚凯制冷科技有限公司 | 华夏医界网_民营医疗产业信息平台_民营医院营销管理培训 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 生物除臭剂-除味剂-植物-污水除臭剂厂家-携葵环保有限公司 | 浙江筋膜枪-按摩仪厂家-制造商-肩颈按摩仪哪家好-温州市合喜电子科技有限公司 | 电位器_轻触开关_USB连接器_广东精密龙电子科技有限公司 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 高精度-恒温冷水机-螺杆式冰水机-蒸发冷冷水机-北京蓝海神骏科技有限公司 | 传动滚筒,改向滚筒-淄博建凯机械科技有限公司 | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 软文发布平台 - 云软媒网络软文直编发布营销推广平台 | 诸城网站建设-网络推广-网站优化-阿里巴巴托管-诸城恒泰互联 | 闪电优家-卫生间防水补漏_酒店漏水渗水维修_防水堵漏公司 | 最新电影-好看的电视剧大全-朝夕电影网| 手持式3d激光扫描仪-便携式三维立体扫描仪-北京福禄克斯 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 板框压滤机-隔膜压滤机-厢式压滤机生产厂家-禹州市君工机械设备有限公司 | 苏商学院官网 - 江苏地区唯一一家企业家自办的前瞻型、实操型商学院 | 国际线缆连接网 - 连接器_线缆线束加工行业门户网站 | 蒸压釜_蒸养釜_蒸压釜厂家-山东鑫泰鑫智能装备有限公司 | 宝鸡市人民医院| 合肥注册公司|合肥代办营业执照、2024注册公司流程 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 会议会展活动拍摄_年会庆典演出跟拍_摄影摄像直播-艾木传媒 | 上海公司注册-代理记账-招投标审计-上海昆仑扇财税咨询有限公司 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 常州企业采购平台_常州MRO采购公司_常州米孚机电设备有限公司 | 武汉画册印刷厂家-企业画册印刷-画册设计印刷制作-宣传画册印刷公司 - 武汉泽雅印刷厂 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 |