我正在使用sha256加密密码。我可以在mysql中保存sha256加密密码。但是我无法使用相同的子句登录。

插入代码:

error_reporting(E_ALL ^ E_NOTICE);

$username = $_POST['uusername'];

$passcode = $_POST['ppasscode'];

$userflag = $_POST['uuserflag'];

//$passcodeen = hash('sha256',$passcode);

$passcodeen = hash('sha256', (get_magic_quotes_gpc() ? stripslashes($ppasscode) : $ppasscode));

$conn = mysql_connect("localhost","charles","charles") or die("connection failed with DB:".mysql_error());

mysql_select_db("sessiondb");

$query = "INSERT INTO users(username,passcode,userflag) values('$username','$passcodeen','$userflag')";

选择代码:

error_reporting(E_ALL ^ E_NOTICE);

@mysql_connect("localhost","charles","charles") or die("Connection failed".mysql_error());

@mysql_select_db("sessiondb") or die("Database doesn't exist".mysql_error());

//get user input

$username = $_POST['username'];

$ppasscode = $_POST['ppasscode'];

//$passcodeen = hash('sha256', $ppasscode);

$passcodeen = hash('sha256', (get_magic_quotes_gpc() ? stripslashes($ppasscode) : $ppasscode));

//get session value from mysql

$query = @mysql_query("select username, userflag from users where username ='$username' and passcode = '$passcodeen'") or die("Query execution failed".mysql_error());

有什么不对?我很困惑谢谢。

PHP中使用SHA256,如何在php5.3.0中使用sha256相关推荐

  1. 如何在 vue-cli v3.0 中使用 SCSS/SASS

    在项目中使用 SCSS/SASS 进行样式编写无疑会节省很多开发样式的时间.关于如何在 vue-cli v3.0 中使用 SCSS/SASS,这里提供三种方案.前提是在使用 vue-cli 生成项目时 ...

  2. 如何在Axure 9.0 中使用echarts

    如何在Axure 9.0 中使用echarts 在需要插入echarts的页面中交互事件 -> 页面载入时 -> 打开链接 ,加入如下代码,插入echats代码. javascript: ...

  3. .Net 6.0中的新增特性_.Net 6.0中的新增功能

    .Net 6.0中的新增特性_.Net 6.0中的新增功能 一..Net 6 介绍 .NET 6 作为 LTS 长期支持版本,.NET 6 将会获得 3 年的技术支持. .NET 6 是首个原生支持 ...

  4. 输入一个字符串,内有数字和非数字字符,例如 A123x456 17960? 302tab5876 将连续的数字作为一个整数,一次存放到一数组a中, 例如123存放在a[0]中,456放在a[1]中……

    /*输入一个字符串,内有数字和非数字字符,例如 A123x456 17960? 302tab5876 将连续的数字作为一个整数,一次存放到一数组a中, 例如123存放在a[0]中,456放在a[1]中 ...

  5. htm文件在C语言中如何打开,如何在Microsoft Edge浏览器中打开本地HTML文件?

    自远古以来,如果您运行Web浏览器可执行文件,大多数Web浏览器都能打开本地文件,例如只需执行iexplore.exe file:/c:/temp/file或通过IShellDocView接口.我试图 ...

  6. pythonfillcolor填充不了颜色_如何在matplotlib 2.0中仅使用图案填充(无背景色)填充区域...

    matplotlib&gt:2.0.1 由于GitHub上有很多关于填充的discussion,现在引入了一些更改,使填充更加直观. 如果使用的是facecolor参数而不是color参数,则 ...

  7. buddypress主题_如何在WordPress 3.0中启用BuddyPress

    buddypress主题 In WPMU, there was an option that would let you add Buddypress function on all multi-bl ...

  8. 如何去掉DataTable中的重复行(新增.net 2.0中最新解决方法---简便)

    .net 1.1中的解决方法(转) 1建立一个DataSetHelper类(DataSetHelper.cs) public class DataSetHelper ...{     public D ...

  9. linux中的medium_如何在freeCodeCamp Medium出版物中发布

    linux中的medium Update: Instead of publishing on Medium, we now run our own self-hosted open-source to ...

最新文章

  1. Microbiome:微生物所刘双江组建立人肠道微生物资源库(hGMB)
  2. 与跨国巨头合作,做羊还是做狼? --- 我看SAP取消HAND合作伙伴资格
  3. python项目开发实战网盘-python项目开发实战 第2版
  4. hyperworks2019安装教程
  5. 转载收藏之用 - 微信公众平台开发教程(三):微信公众平台开发验证
  6. 错误 1 类型“System.Web.UI.ScriptManager”同时存在于“c:\windows\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0
  7. python io多路复用框架_python之IO多路复用
  8. c语言递归汉诺塔次数,c语言递归解决汉诺塔参数变化的疑惑
  9. Spring 之autowired
  10. mysql触发器预约实例_Mysql触发器实例分析
  11. 随机微分方程学习笔记03 Fisk-Stratonovich积分
  12. Think中文网站产品驱动程序一览表ThinkPad T61 for Win XP
  13. win10 操作无法完成,因为文件已在windows资源管理器打开
  14. Java个人职业规划目标改进_java个人职业发展方向规划范文
  15. speedoffice(Excel)图片上怎么添加文字
  16. 052试题 97 - SQL*Loader Direct Path and Conventional Path
  17. 不同空间任务要求下认知地图的神经表征
  18. python爬去新浪微博_荐爬虫实战 新浪微博爬取 详细分析
  19. Salesforce(0):使用VsCode使用Aura组件并展示组件扩展
  20. Google翻译问题之——Cloud Translation API has not been used in project x before or it is disabled.

热门文章

  1. SAP PS 第13节 常用后台表总结
  2. js制作一个简单的div弹窗:
  3. 快手AI实验室Y-tech招聘暑期算法实习生
  4. 解决npm没有权限的问题
  5. PE文件-PE文件格式
  6. 【论文查询】如何查询论文被其他哪些文献引用过?超详细!!!
  7. C# windows服务部署到服务器上指令
  8. 关于机器学习中Precision和Recall的概念的理解
  9. 推荐系统从入门到 Spark 案例实践
  10. webstrom设置启动时可选择打开项目,不打开最近的项目