PHP中使用SHA256,如何在php5.3.0中使用sha256
我正在使用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相关推荐
- 如何在 vue-cli v3.0 中使用 SCSS/SASS
在项目中使用 SCSS/SASS 进行样式编写无疑会节省很多开发样式的时间.关于如何在 vue-cli v3.0 中使用 SCSS/SASS,这里提供三种方案.前提是在使用 vue-cli 生成项目时 ...
- 如何在Axure 9.0 中使用echarts
如何在Axure 9.0 中使用echarts 在需要插入echarts的页面中交互事件 -> 页面载入时 -> 打开链接 ,加入如下代码,插入echats代码. javascript: ...
- .Net 6.0中的新增特性_.Net 6.0中的新增功能
.Net 6.0中的新增特性_.Net 6.0中的新增功能 一..Net 6 介绍 .NET 6 作为 LTS 长期支持版本,.NET 6 将会获得 3 年的技术支持. .NET 6 是首个原生支持 ...
- 输入一个字符串,内有数字和非数字字符,例如 A123x456 17960? 302tab5876 将连续的数字作为一个整数,一次存放到一数组a中, 例如123存放在a[0]中,456放在a[1]中……
/*输入一个字符串,内有数字和非数字字符,例如 A123x456 17960? 302tab5876 将连续的数字作为一个整数,一次存放到一数组a中, 例如123存放在a[0]中,456放在a[1]中 ...
- htm文件在C语言中如何打开,如何在Microsoft Edge浏览器中打开本地HTML文件?
自远古以来,如果您运行Web浏览器可执行文件,大多数Web浏览器都能打开本地文件,例如只需执行iexplore.exe file:/c:/temp/file或通过IShellDocView接口.我试图 ...
- pythonfillcolor填充不了颜色_如何在matplotlib 2.0中仅使用图案填充(无背景色)填充区域...
matplotlib>:2.0.1 由于GitHub上有很多关于填充的discussion,现在引入了一些更改,使填充更加直观. 如果使用的是facecolor参数而不是color参数,则 ...
- buddypress主题_如何在WordPress 3.0中启用BuddyPress
buddypress主题 In WPMU, there was an option that would let you add Buddypress function on all multi-bl ...
- 如何去掉DataTable中的重复行(新增.net 2.0中最新解决方法---简便)
.net 1.1中的解决方法(转) 1建立一个DataSetHelper类(DataSetHelper.cs) public class DataSetHelper ...{ public D ...
- linux中的medium_如何在freeCodeCamp Medium出版物中发布
linux中的medium Update: Instead of publishing on Medium, we now run our own self-hosted open-source to ...
最新文章
- Microbiome:微生物所刘双江组建立人肠道微生物资源库(hGMB)
- 与跨国巨头合作,做羊还是做狼? --- 我看SAP取消HAND合作伙伴资格
- python项目开发实战网盘-python项目开发实战 第2版
- hyperworks2019安装教程
- 转载收藏之用 - 微信公众平台开发教程(三):微信公众平台开发验证
- 错误 1 类型“System.Web.UI.ScriptManager”同时存在于“c:\windows\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0
- python io多路复用框架_python之IO多路复用
- c语言递归汉诺塔次数,c语言递归解决汉诺塔参数变化的疑惑
- Spring 之autowired
- mysql触发器预约实例_Mysql触发器实例分析
- 随机微分方程学习笔记03 Fisk-Stratonovich积分
- Think中文网站产品驱动程序一览表ThinkPad T61 for Win XP
- win10 操作无法完成,因为文件已在windows资源管理器打开
- Java个人职业规划目标改进_java个人职业发展方向规划范文
- speedoffice(Excel)图片上怎么添加文字
- 052试题 97 - SQL*Loader Direct Path and Conventional Path
- 不同空间任务要求下认知地图的神经表征
- python爬去新浪微博_荐爬虫实战 新浪微博爬取 详细分析
- Salesforce(0):使用VsCode使用Aura组件并展示组件扩展
- Google翻译问题之——Cloud Translation API has not been used in project x before or it is disabled.