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新手上路(七)
Oct 09 PHP
php设计模式 Facade(外观模式)
Jun 26 PHP
PHP中strtr字符串替换用法详解
Nov 26 PHP
PHP添加图片水印、压缩、剪切的封装类
Aug 17 PHP
使用PHP生成图片的缩略图的方法
Aug 18 PHP
最新版本PHP 7 vs HHVM 多角度比较
Feb 14 PHP
Laravel中Trait的用法实例详解
Mar 16 PHP
PHP实现的DES加密解密实例代码
Apr 06 PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
Apr 04 PHP
Yii2中添加全局函数的方法分析
May 04 PHP
PHP中检查isset()和!empty()函数的必要性
Feb 13 PHP
redis+php实现微博(二)发布与关注功能详解
Sep 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
php mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
一个PHP并发访问实例代码
2012/09/06 PHP
php遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
Ext JS 4官方文档之三 -- 类体系概述与实践
2012/12/16 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
2013/11/03 Javascript
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
jQuery trigger()方法用法介绍
2015/01/13 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
2015/06/11 Javascript
Avalon中文长字符截取、关键字符隐藏、自定义过滤器
2016/05/18 Javascript
javascript实现随机生成DIV背景色
2016/06/20 Javascript
详解JS中遍历语法的比较
2017/04/07 Javascript
iframe与主框架跨域相互访问实现方法
2017/09/14 Javascript
jQuery 禁止表单用户名、密码自动填充功能
2017/10/30 jQuery
Angular服务Request异步请求的实例讲解
2018/08/13 Javascript
详解vue组件中使用路由方法
2019/02/12 Javascript
详解babel升级到7.X采坑总结
2019/05/12 Javascript
React如何实现浏览器打印部分内容详析
2019/05/19 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
vue路由拦截器和请求拦截器知识点总结
2019/11/08 Javascript
详解python之简单主机批量管理工具
2017/01/27 Python
Python实现嵌套列表去重方法示例
2017/12/28 Python
python学习基础之循环import及import过程
2018/04/22 Python
解决pandas .to_excel不覆盖已有sheet的问题
2018/12/10 Python
python 提高开发效率的5个小技巧
2020/10/19 Python
Zavvi荷兰:英国大型音像制品和图书游戏零售商
2018/03/22 全球购物
教师的实习自我鉴定
2013/12/17 职场文书
一月红领巾广播稿
2014/02/11 职场文书
班长演讲稿范文
2014/04/24 职场文书
python基础详解之if循环语句
2021/04/24 Python
如何理解Vue前后端数据交互与显示
2021/05/10 Vue.js
Java Socket实现多人聊天系统
2021/07/15 Java/Android
python实现会员管理系统
2022/03/18 Python
win10清理dns缓存
2022/04/19 数码科技
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers