찾다
백엔드 개발PHP 튜토리얼php crypt는 사용자 등록 비밀번호의 암호화를 어떻게 구현합니까?

이 글의 예시는 참고용으로 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[&#39;user&#39;])!= "" and trim($_POST[&#39;pwd&#39;])!= ""){//判断输入是否为空 
    $pwd = crypt($_POST[&#39;pwd&#39;],"key");//对输入的密码进行crypt加密 
    $sql = "insert into tb_user(username,password)values(&#39;".$_POST[user]."&#39;,&#39;". $pwd."&#39;)";//定义sql语句 
    $result = mysql_query($sql,$conn);//执行sql语句 
    if($result){ 
      echo "<font color=&#39;red&#39;>注册成功。</font>";//如果结果为真提示注册成功 
    }else{ 
      echo "<font color=&#39;green&#39;>注册失败!</font>";//否则提示注册失败 
    } 
  }else{ 
    echo "请认真填写用户名和密码!";//提示输入用户名和密码 
  } 
?>

2. 작업 결과

등록이 완료되면 데이터베이스가 다음과 같이 표시됩니다.

위 내용은 php crypt는 사용자 등록 비밀번호의 암호화를 어떻게 구현합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
如何使用PHP和CGI实现用户注册和登录功能如何使用PHP和CGI实现用户注册和登录功能Jul 21, 2023 pm 02:31 PM

如何使用PHP和CGI实现用户注册和登录功能用户注册和登录是许多网站必备的功能之一。在本文中,我们将介绍如何使用PHP和CGI来实现这两个功能。我们将通过代码示例来演示整个过程。一、用户注册功能的实现用户注册功能允许新用户创建一个账户,并将其信息保存到数据库中。以下是实现用户注册功能的代码示例:创建数据库表首先,我们需要创建一个数据库表,用于存储用户信息。可

如何用PHP实现CMS系统的用户注册/登录功能如何用PHP实现CMS系统的用户注册/登录功能Aug 07, 2023 am 11:31 AM

如何用PHP实现CMS系统的用户注册/登录功能?随着互联网的发展,CMS(ContentManagementSystem,内容管理系统)系统成为了网站开发中非常重要的一环。而其中的用户注册/登录功能更是不可或缺的一部分。本文将介绍如何使用PHP语言实现CMS系统的用户注册/登录功能,并附上相应的代码示例。以下是实现步骤:创建用户数据库首先,我们需要建立一

使用Laravel框架实现用户注册和登录功能的步骤使用Laravel框架实现用户注册和登录功能的步骤Jul 28, 2023 pm 03:17 PM

使用Laravel框架实现用户注册和登录功能的步骤Laravel是一个流行的PHP开发框架,提供了许多强大的功能和工具,使得开发者可以轻松构建各种Web应用程序。用户注册和登录是任何应用程序的基本功能之一,下面我们将使用Laravel框架来实现这两个功能。步骤1:创建新的Laravel项目首先,我们需要在本地计算机上创建一个新的Laravel项目。打开终端或

如何利用PHP函数实现用户注册和登录的验证码生成和验证?如何利用PHP函数实现用户注册和登录的验证码生成和验证?Jul 24, 2023 pm 06:09 PM

如何利用PHP函数实现用户注册和登录的验证码生成和验证?在网站的用户注册和登录页面中,为了防止机器人批量注册和攻击,通常需要添加验证码功能。本文将介绍如何利用PHP函数实现用户注册和登录的验证码生成和验证。验证码生成首先,我们需要生成随机的验证码图片供用户填写。PHP提供了GD库和图像处理函数,可以方便地生成验证码图片。&lt;?php//创建一个画布

如何使用 PHP 实现用户注册和密码重置如何使用 PHP 实现用户注册和密码重置Sep 05, 2023 pm 03:16 PM

如何使用PHP实现用户注册和密码重置在开发网站或应用程序时,用户注册和密码重置功能是常见的需求。PHP作为一种广泛使用的服务器端脚本语言,提供了丰富的功能和库,可以轻松地实现这些功能。本文将介绍如何使用PHP来实现用户注册和密码重置的功能,并提供相关的代码示例。用户注册用户注册是网站或应用程序的基本功能之一。下面是一个简单的用户注册实现示例:&lt

十大加密货币交易平台 币圈交易平台app排行前十名推荐十大加密货币交易平台 币圈交易平台app排行前十名推荐Mar 17, 2025 pm 06:03 PM

十大加密货币交易平台包括:1. OKX,2. Binance,3. Gate.io,4. Kraken,5. Huobi,6. Coinbase,7. KuCoin,8. Crypto.com,9. Bitfinex,10. Gemini。选择平台时应考虑安全性、流动性、手续费、币种选择、用户界面和客户支持。

如何使用PHP开发用户注册和登录系统如何使用PHP开发用户注册和登录系统Aug 17, 2023 pm 01:27 PM

如何使用PHP开发用户注册和登录系统随着互联网的普及和发展,用户注册和登录系统已经成为了几乎所有网站和应用程序的必备功能。本文将介绍如何使用PHP开发一个简单的用户注册和登录系统,并提供代码示例供参考。一、数据库设计在开发用户注册和登录系统之前,我们先来设计数据库。假设我们需要保存用户的以下信息:用户名、密码、电子邮箱、注册时间等。首先,创建一个名为user

如何在PHP中实现用户注册时发送手机验证码如何在PHP中实现用户注册时发送手机验证码Sep 25, 2023 pm 03:00 PM

标题:PHP实现用户注册时发送手机验证码详解导语:用户注册时发送手机验证码是一种常见的安全验证方式,本文将详细介绍如何使用PHP实现用户注册时发送手机验证码的功能,并提供具体的代码示例。一、注册流程概述在开始编写具体的代码之前,我们需要对注册流程进行概述。用户注册时发送手机验证码的基本流程如下:用户填写注册信息,包括手机号码和其他必要的信息。用户点击发送验证

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구