`
cakin24
  • 浏览: 1388177 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

php用户注册对密码进行MD5加密

阅读更多

一 代码

conn.php
<?php
	$conn = mysql_connect("localhost","root","root") or die("数据库错误".mysql_error());
	mysql_select_db("db_database21",$conn) or die("数据库错误".mysql_error());
	mysql_query("set names gb2312");
?>
 
index.php
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>使用md5对用户注册密码进行加密</title>
<style type="text/css">
<!--
body,td,th {
	font-size: 12px;
}
body {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.STYLE1 {
	font-size: 14px;
	font-weight: bold;
}
-->
</style>
</head>
<body>
<table width="777" height="587" border="0" align="center" cellpadding="0" cellspacing="0" background="images/bg.jpg">
  <tr>
    <td width="149" height="200">&nbsp;</td>
    <td width="448">&nbsp;</td>
    <td width="158">&nbsp;</td>
  </tr>
  <tr>
    <td height="187">&nbsp;</td>
    <td align="center" valign="middle">  <form id="form1" name="form1" method="post" action="index_ok.php">
    <table height="160" border="0" cellpadding="0" cellspacing="0">
      <tr>
			<td width="83" height="30" align="right" valign="middle" scope="col"><span class="STYLE1">用户名:</span></td>
        <td width="267" height="30" align="left" valign="middle" scope="col"><label for="textfield"></label>
        <input name="username" type="text" id="username" size="24" /></td>
        <td width="25" align="center" valign="middle" scope="col">&nbsp;</td>
      </tr>
      <tr>
        <td height="30" align="right" valign="middle" class="STYLE1" scope="col">密码:</td>
        <td height="30" align="left" valign="middle" scope="col"><input name="password" type="password" id="password" size="25" /></td>
        <td align="center" valign="middle" scope="col">&nbsp;</td>
      </tr>
      <tr>
        <td height="30" align="right" valign="middle" class="STYLE1" scope="col">地址:</td>
        <td height="30" align="left" valign="middle" scope="col"><input name="address" type="text" id="address" size="35" /></td>
        <td align="center" valign="middle" scope="col">&nbsp;</td>
      </tr>
      <tr>
        <td height="30" align="right" valign="middle" class="STYLE1" scope="col">电话:</td>
        <td height="30" align="left" valign="middle" scope="col"><input name="tel" type="text" id="tel" size="20" /></td>
        <td align="center" valign="middle" scope="col">&nbsp;</td>
      </tr>
      <tr>
        <td height="40" colspan="3" align="center" valign="middle" scope="col"><input type="image" name="imageField" src="images/bg2.JPG" />          
          &nbsp;&nbsp;<input type="image" name="imageField2" src="images/bg1.JPG" onclick="form.reset();return false;" /></td>
        </tr>
    </table>
  </form>
  </td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="200">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>
 
index_ok.php
<?php 
	include("conn/conn.php");
	if(trim($_POST[username])!= "" and trim($_POST[password])!= "" and trim($_POST[tel])!=""){
		$pwd = md5($_POST[password]);
		$sql = "insert into tb_user(username,password,address,explains)values('".$_POST[username]."','".$pwd."','".$_POST[address]."','".$_POST[tel]."')";
		$result = mysql_query($sql,$conn);
		if($result){
			echo "<font color='red'>注册成功。</font>";
		}else{
			echo "<font color='green'>注册失败!</font>";
		}
	}else{
		echo "请认真填写用户名和密码!";
	}
?>
 
二 运行结果
注册成功。
数据库数据如下:

 
  • 大小: 2.5 KB
1
1
分享到:
评论

相关推荐

    HTML实现基于MD5加密的登录注册界面源码

    当用户提交注册信息时,同样需要对输入的密码进行MD5加密,然后将加密后的密码与用户名等其他信息一起存储到数据库中。值得注意的是,为了防止彩虹表攻击(预先计算大量常用密码的MD5哈希值,用于快速破解),通常还...

    MD5加密调用 数据库存加密数据

    在实际操作中,我们通常会先对用户输入的明文密码进行MD5加密,然后将得到的MD5摘要存入数据库。例如,`RegisterSQL`可能是一个包含用户注册信息的SQL脚本,其中就包括了将MD5加密后的密码写入数据库的语句。以下是...

    MD5在线加密工具 v1.0.rar

    标签中的"PHP源码-信息管理"表明这个压缩包可能包含了一段PHP源代码,可能是用于信息管理系统的部分功能,比如用户注册、密码保存等场景,其中涉及到MD5加密来保护用户密码的安全。然而,由于MD5的可预测性和碰撞...

    javascript/jquery 的md5加密插件

    MD5(Message-Digest Algorithm 5)是一种广泛...使用这个jQuery MD5插件,开发者可以轻松地对用户输入进行加密,例如在用户注册或登录时处理密码。以下是一个简单的使用示例: ```javascript // 引入jQuery和MD5插件 ...

    asp.net发送邮件,使用MD5加密解密,实现用户注册完成后发送流水号(账号)到对方邮箱,jeasyUI验证,combobox的使用完成 实例下载

    注册的时候要求密码是要加密的,所以也用到了加密技术MD5。 项目也用到了一些JeasyUI这个控件。所以控件要在官网下载,下载地址是:http://jeasyui.com/download/index.php 下载完成后,把项目放进我们的项目中我们...

    jQuery.md5.zip

    1. **密码存储**:在用户注册时,将用户输入的密码进行MD5加密,然后存储加密后的值,而不是原始密码。这样即使数据库被泄露,攻击者也无法直接获取到用户的明文密码。 2. **数据验证**:在上传文件或者填写表单时...

    php的一种加密,zen cart 用户注册加密和登录验证

    php的一个md5加密算法,前一阵研究zencart登录的时候摘录下来的,希望对那些研究zencart登录的和php的md5加密的同学有些帮助。这里动态生成的加密后的密码,同一个密码加密后在不同的时间是不同的!

    php语言数据加密应用

    接下来,当用户注册时,我们可以使用 `crypt()` 函数对输入的密码进行加密,并将其存储到数据库中。例如,假设用户输入的密码为 "secret",则可以通过以下方式生成加密后的密码: ```php $salt = 'ab'; // 假设这是...

    PHP云加密平台源码分享.zip

    使用本加密,用户需注册登录之后才能使用本加密,登录之后用户可自行上传php文件进行加密,加密成功之后即可下载, 但是每次php的加密文件只能够被下载一次,这也是我为了做安全防护而做措施。 接下来说一下安装...

    用户注册登录系统(含用户名密码验证码验证)

    - 服务器端的PHP脚本接收到数据,首先对密码进行MD5加密,然后将用户名和加密后的密码插入到`login`数据库表中。 3. **数据库配置**: - 数据库连接是通过`mysql_connect()`函数建立的,这里连接的是本地MySQL...

    夏日php+mysql注册登陆系统 v0.2

    本程序由夏日博客独立设计...(5),md5密码加密。后台管理:index.php ,也是首页文件,输入管理员帐号:admin 密码:admin 即可,而会员用户自己的管理,需要自己输入注册的用户名和密码即可进行管理。这里默认即可。

    Discuz7.0注册登录分析

    当用户输入密码后,系统首先对原始密码进行MD5加密,然后将得到的MD5值与一个随机生成的6位字符串($salt)连接起来,再次进行MD5加密。这样生成的最终密码是不可逆的,增加了密码的安全性。在代码中,这一过程如下...

    夏**php mysql注册登陆系统 v0.2.rar

    本程序由夏**博客独立...(5),md5密码加密。 后台管理:index.php ,也是首页文件,输入管理员帐号:admin 密码:admin 即可,而会员用户自己的管理,需要自己输入注册的用户名和密码即可进行管理。这里默认即可。

    PHP之密码加密的几种方式

    PHP开发WEB应用程序,经常会完成用户注册信息,注册信息里面包括邮箱和密码的验证问题,这篇文章主要是针对密码加密的技师方式。 MD5 相信很多PHP开发者在最先接触PHP的时候,处理密码的首选加密函数可能就是MD5了,...

    PHP中MD5函数使用实例代码

    当用户注册时,可以使用MD5函数将用户密码加密,然后将加密后的密码存储在数据库中。当用户登录时,可以使用MD5函数将用户输入的密码加密,然后与数据库中的加密密码进行比较。如果两者匹配,则表示用户密码正确。 ...

    MySql网络验证登陆注册源码 带MD5写法

    - 加密过程:在用户注册时,将明文密码转换为MD5摘要,然后存储这个摘要。在用户登录时,对输入的密码进行同样的MD5处理,再与数据库中存储的摘要进行比较。 4. **应用开发框架**: - 框架选择:考虑到标签为...

    PHP网站加密技术及其应用.pdf

    例如,在用户注册时,使用 crypt() 函数加密用户口令,在用户登录时,使用相同的加密算法与存储在服务器上的加密后口令匹配,来判断用户口令是否正确。 4. 总结 PHP 网站加密技术是保护网站安全的重要手段。通过...

    SSH5.rar_文件加密上传

    结合描述,我们可以推测这是一个实现文件安全传输的系统,具备用户登录、注册、文件上传和下载以及创建目录等功能,并且采用了MD5算法对用户密码进行加密。 SSH是一种网络协议,用于在不安全的网络上安全地执行远程...

    夏日小型php mysql注册系统 v0.2.zip

    本程序由夏日博客独立设计完成的一个比较简单的小型php mysql注册登陆系统,版本号是V0.2...(5)md5密码加密   v.02 更新如下: 1,返回登陆错误的修正。 2,新版提醒 3,源代码的优化 4,后台管理注销功能的链接

    php用户注册与登录模块

    在PHP中创建一个用户注册与登录...综上所述,创建PHP用户注册与登录模块涉及前端表单设计、JavaScript验证、PHP处理、数据库交互、用户认证以及安全措施等多个环节。每个环节都至关重要,确保了系统的功能性和安全性。

Global site tag (gtag.js) - Google Analytics