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 相关文章推荐
PHP 数组基础知识小结
Aug 20 PHP
记录PHP错误日志 display_errors与log_errors的区别
Oct 09 PHP
PHP闭包(Closure)使用详解
May 02 PHP
使用ob系列函数实现PHP网站页面静态化
Aug 13 PHP
php找出指定范围内回文数且平方根也是回文数的方法
Mar 23 PHP
解决yii2左侧菜单子级无法高亮问题的方法
May 08 PHP
Yii中的relations数据关联查询及统计功能用法详解
Jul 14 PHP
Redis构建分布式锁
Mar 28 PHP
PHP读取、解析eml文件及生成网页的方法示例
Sep 04 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
Apr 02 PHP
基于Laravel 多个中间件的执行顺序详解
Oct 21 PHP
PHP var关键字相关原理及使用实例解析
Jul 11 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
PHP实现ASCII码与字符串相互转换的方法
2017/04/29 PHP
使用jQuery的ajax功能实现的RSS Reader 代码
2009/09/03 Javascript
模拟jQuery ajax服务器端与客户端通信的代码
2011/03/28 Javascript
更换select下拉菜单背景样式的实现代码
2011/12/20 Javascript
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
轻松实现jquery手风琴效果
2016/01/14 Javascript
JS简单设置下拉选择框默认值的方法
2016/08/20 Javascript
详解Vue 实例中的生命周期钩子
2017/03/21 Javascript
Vue2.x中的Render函数详解
2017/05/30 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
2017/10/20 Javascript
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
深入浅析Vue.js计算属性和侦听器
2018/05/05 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
2019/04/08 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
JS document内容及样式操作完整示例
2020/01/14 Javascript
js实现石头剪刀布游戏
2020/10/11 Javascript
[01:15:36]加油刀塔第二期网络版
2014/08/09 DOTA
Python格式化css文件的方法
2015/03/10 Python
修改默认的pip版本为对应python2.7的方法
2018/11/06 Python
Python数据集切分实例
2018/12/08 Python
Python设计模式之外观模式实例详解
2019/01/17 Python
HTML5 video标签(播放器)学习笔记(一):使用入门
2015/04/24 HTML / CSS
俄罗斯在线大型超市:ТутПросто
2021/01/08 全球购物
护士思想汇报
2014/01/12 职场文书
致百米运动员广播稿
2014/01/29 职场文书
运动会闭幕式解说词
2014/02/21 职场文书
安全责任协议书
2014/04/21 职场文书
如何撰写一封出色的求职信
2014/04/27 职场文书
廉洁自律演讲稿
2014/05/22 职场文书
如何写求职信
2014/05/24 职场文书
学习党的群众路线教育实践活动心得体会范文
2014/11/03 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书
SpringBoot生成License的实现示例
2021/06/16 Java/Android
python和anaconda的区别
2022/05/06 Python
从原生JavaScript到React深入理解
2022/07/23 Javascript