一 代码
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"> </td> <td width="448"> </td> <td width="158"> </td> </tr> <tr> <td height="187"> </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"> </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"> </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"> </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"> </td> </tr> <tr> <td height="40" colspan="3" align="center" valign="middle" scope="col"><input type="image" name="imageField" src="images/bg2.JPG" /> <input type="image" name="imageField2" src="images/bg1.JPG" onclick="form.reset();return false;" /></td> </tr> </table> </form> </td> <td> </td> </tr> <tr> <td height="200"> </td> <td> </td> <td> </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 "请认真填写用户名和密码!"; } ?>
二 运行结果
注册成功。
数据库数据如下:
相关推荐
当用户提交注册信息时,同样需要对输入的密码进行MD5加密,然后将加密后的密码与用户名等其他信息一起存储到数据库中。值得注意的是,为了防止彩虹表攻击(预先计算大量常用密码的MD5哈希值,用于快速破解),通常还...
在实际操作中,我们通常会先对用户输入的明文密码进行MD5加密,然后将得到的MD5摘要存入数据库。例如,`RegisterSQL`可能是一个包含用户注册信息的SQL脚本,其中就包括了将MD5加密后的密码写入数据库的语句。以下是...
标签中的"PHP源码-信息管理"表明这个压缩包可能包含了一段PHP源代码,可能是用于信息管理系统的部分功能,比如用户注册、密码保存等场景,其中涉及到MD5加密来保护用户密码的安全。然而,由于MD5的可预测性和碰撞...
MD5(Message-Digest Algorithm 5)是一种广泛...使用这个jQuery MD5插件,开发者可以轻松地对用户输入进行加密,例如在用户注册或登录时处理密码。以下是一个简单的使用示例: ```javascript // 引入jQuery和MD5插件 ...
注册的时候要求密码是要加密的,所以也用到了加密技术MD5。 项目也用到了一些JeasyUI这个控件。所以控件要在官网下载,下载地址是:http://jeasyui.com/download/index.php 下载完成后,把项目放进我们的项目中我们...
1. **密码存储**:在用户注册时,将用户输入的密码进行MD5加密,然后存储加密后的值,而不是原始密码。这样即使数据库被泄露,攻击者也无法直接获取到用户的明文密码。 2. **数据验证**:在上传文件或者填写表单时...
php的一个md5加密算法,前一阵研究zencart登录的时候摘录下来的,希望对那些研究zencart登录的和php的md5加密的同学有些帮助。这里动态生成的加密后的密码,同一个密码加密后在不同的时间是不同的!
接下来,当用户注册时,我们可以使用 `crypt()` 函数对输入的密码进行加密,并将其存储到数据库中。例如,假设用户输入的密码为 "secret",则可以通过以下方式生成加密后的密码: ```php $salt = 'ab'; // 假设这是...
使用本加密,用户需注册登录之后才能使用本加密,登录之后用户可自行上传php文件进行加密,加密成功之后即可下载, 但是每次php的加密文件只能够被下载一次,这也是我为了做安全防护而做措施。 接下来说一下安装...
- 服务器端的PHP脚本接收到数据,首先对密码进行MD5加密,然后将用户名和加密后的密码插入到`login`数据库表中。 3. **数据库配置**: - 数据库连接是通过`mysql_connect()`函数建立的,这里连接的是本地MySQL...
本程序由夏日博客独立设计...(5),md5密码加密。后台管理:index.php ,也是首页文件,输入管理员帐号:admin 密码:admin 即可,而会员用户自己的管理,需要自己输入注册的用户名和密码即可进行管理。这里默认即可。
当用户输入密码后,系统首先对原始密码进行MD5加密,然后将得到的MD5值与一个随机生成的6位字符串($salt)连接起来,再次进行MD5加密。这样生成的最终密码是不可逆的,增加了密码的安全性。在代码中,这一过程如下...
本程序由夏**博客独立...(5),md5密码加密。 后台管理:index.php ,也是首页文件,输入管理员帐号:admin 密码:admin 即可,而会员用户自己的管理,需要自己输入注册的用户名和密码即可进行管理。这里默认即可。
PHP开发WEB应用程序,经常会完成用户注册信息,注册信息里面包括邮箱和密码的验证问题,这篇文章主要是针对密码加密的技师方式。 MD5 相信很多PHP开发者在最先接触PHP的时候,处理密码的首选加密函数可能就是MD5了,...
当用户注册时,可以使用MD5函数将用户密码加密,然后将加密后的密码存储在数据库中。当用户登录时,可以使用MD5函数将用户输入的密码加密,然后与数据库中的加密密码进行比较。如果两者匹配,则表示用户密码正确。 ...
- 加密过程:在用户注册时,将明文密码转换为MD5摘要,然后存储这个摘要。在用户登录时,对输入的密码进行同样的MD5处理,再与数据库中存储的摘要进行比较。 4. **应用开发框架**: - 框架选择:考虑到标签为...
例如,在用户注册时,使用 crypt() 函数加密用户口令,在用户登录时,使用相同的加密算法与存储在服务器上的加密后口令匹配,来判断用户口令是否正确。 4. 总结 PHP 网站加密技术是保护网站安全的重要手段。通过...
结合描述,我们可以推测这是一个实现文件安全传输的系统,具备用户登录、注册、文件上传和下载以及创建目录等功能,并且采用了MD5算法对用户密码进行加密。 SSH是一种网络协议,用于在不安全的网络上安全地执行远程...
本程序由夏日博客独立设计完成的一个比较简单的小型php mysql注册登陆系统,版本号是V0.2...(5)md5密码加密 v.02 更新如下: 1,返回登陆错误的修正。 2,新版提醒 3,源代码的优化 4,后台管理注销功能的链接
在PHP中创建一个用户注册与登录...综上所述,创建PHP用户注册与登录模块涉及前端表单设计、JavaScript验证、PHP处理、数据库交互、用户认证以及安全措施等多个环节。每个环节都至关重要,确保了系统的功能性和安全性。