php实现用户注册密码的crypt加密


Posted in PHP onJune 08, 2017

本文实例为大家分享了php用户注册密码的加密,供大家参考,具体内容如下

一、代码

1、conn.php

<?php 
  $conn = mysql_connect("localhost", "root", "111") or die("连接数据库服务器失败!".mysql_error()); //连接MySQL服务器 
  mysql_select_db("db_database21",$conn);     //选择数据库db_database21 
  mysql_query("set names utf8");           //设置数据库编码格式utf8 
?>

2、index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>用户注册</title> 
<style type="text/css"> 
<!-- 
body,td,th { 
  font-size: 12px; 
} 
--> 
</style></head> 
<body> 
<form id="form1" name="form1" method="post" action="index_ok.php"> 
 <fieldset style="width:500px"><legend style="font-size:16px">用户注册</legend><table width="300" border="0" align="center"> 
  <tr> 
   <td width="77" align="right">用户名:</td> 
   <td width="213"><input name="user" type="text" id="user" size="24" /></td> 
  </tr> 
  <tr> 
   <td align="right">密码:</td> 
   <td><input name="pwd" type="password" id="pwd" size="25" /></td> 
  </tr> 
  <tr> 
   <td> </td> 
   <td><input type="submit" name="sub" value="注册" /> 
     <input type="reset" name="res" value="重置" /></td> 
  </tr> 
 </table></fieldset> 
</form> 
</body> 
</html>

3、index_ok.php

<?php 
  header("content-type:text/html;charset=utf-8"); //加载头信息 
  include("conn/conn.php");//包含数据库连接文件 
  if(trim($_POST['user'])!= "" and trim($_POST['pwd'])!= ""){//判断输入是否为空 
    $pwd = crypt($_POST['pwd'],"key");//对输入的密码进行crypt加密 
    $sql = "insert into tb_user(username,password)values('".$_POST[user]."','". $pwd."')";//定义sql语句 
    $result = mysql_query($sql,$conn);//执行sql语句 
    if($result){ 
      echo "<font color='red'>注册成功。</font>";//如果结果为真提示注册成功 
    }else{ 
      echo "<font color='green'>注册失败!</font>";//否则提示注册失败 
    } 
  }else{ 
    echo "请认真填写用户名和密码!";//提示输入用户名和密码 
  } 
?>

二、运行结果

注册成功后,数据库显示如下:

php实现用户注册密码的crypt加密

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
Windows下的PHP5.0安装配制详解
Sep 05 PHP
php 计算两个时间戳相隔的时间的函数(小时)
Dec 18 PHP
PHP中删除变量时unset()和null的区别分析
Jan 27 PHP
php json_encode奇怪问题说明
Sep 27 PHP
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
Jun 18 PHP
PHP统计二维数组元素个数的方法
Nov 12 PHP
PHP实现删除非站内外部链接实例代码
Jun 17 PHP
php实现背景图上添加圆形logo图标的方法
Nov 17 PHP
PHP回调函数概念与用法实例分析
Nov 03 PHP
ThinkPHP框架实现的邮箱激活功能示例
Jun 15 PHP
PHP实现微信退款的方法示例
Mar 26 PHP
laravel框架中控制器的创建和使用方法分析
Nov 23 PHP
php封装一个异常的处理类
Jun 08 #PHP
php简单构造json多维数组的方法示例
Jun 08 #PHP
php显示页码分页类的封装
Jun 08 #PHP
PHP 7.0新增加的特性介绍
Jun 08 #PHP
PHP使用PHPExcel实现批量上传到数据库的方法
Jun 08 #PHP
iis6手工创建网站后无法运行php脚本的解决方法
Jun 08 #PHP
PHP简单获取随机数的常用方法小结
Jun 07 #PHP
You might like
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
PHP的cURL库功能简介 抓取网页、POST数据及其他
2011/04/07 PHP
php禁止浏览器使用缓存页面的方法
2014/11/07 PHP
PHP中TP5 上传文件的实例详解
2017/07/31 PHP
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
javascript trim函数在IE下不能用的解决方法
2014/09/12 Javascript
jquery uploadify如何取消已上传成功文件
2017/02/08 Javascript
JS 组件系列之BootstrapTable的treegrid功能
2017/06/16 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
Vue.js 无限滚动列表性能优化方案
2019/12/02 Javascript
vue@cli3项目模板怎么使用public目录下的静态文件
2020/07/07 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
2020/07/27 Javascript
原生js实现无缝轮播图效果
2021/01/28 Javascript
python基于xmlrpc实现二进制文件传输的方法
2015/06/02 Python
Python实现的彩票机选器实例
2015/06/17 Python
python安装mysql-python简明笔记(ubuntu环境)
2016/06/25 Python
pandas进行数据的交集与并集方式的数据合并方法
2018/06/27 Python
python pandas库的安装和创建
2019/01/10 Python
python 实现ping测试延迟的两种方法
2020/12/10 Python
关于HTML5语义标签的实践(blog页面)
2016/07/12 HTML / CSS
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
英国游戏机和游戏购物网站:365games.co.uk
2018/06/18 全球购物
小米乌克兰网上商店:Xiaomi.UA
2019/10/29 全球购物
环保建议书400字
2014/05/14 职场文书
高考励志标语
2014/06/05 职场文书
模具专业求职信
2014/06/26 职场文书
12.4法制宣传日活动总结
2014/08/26 职场文书
承诺函格式模板
2015/01/21 职场文书
婚前保证书范文
2015/02/28 职场文书
小学校长个人总结
2015/03/03 职场文书
安全教育片观后感
2015/06/17 职场文书
幼儿园保教工作总结2015
2015/10/15 职场文书
早上好问候语大全
2015/11/10 职场文书
幼儿园小班开学寄语(2016秋季)
2015/12/03 职场文书
2016高中社会实践心得体会范文
2016/01/14 职场文书
Python 高级库15 个让新手爱不释手(推荐)
2021/05/15 Python