> 백엔드 개발 > PHP 튜토리얼 > 등록 및 로그인을 실현하는 PHP 완전한 프로그램 (mysql 데이터베이스 사용)

등록 및 로그인을 실현하는 PHP 완전한 프로그램 (mysql 데이터베이스 사용)

PHP中文网
풀어 주다: 2016-07-25 08:58:35
원래의
2823명이 탐색했습니다.
本文介绍下,用php与mysql数据库结合,实现的一个注册登录的完整代码,有需要的朋友,参考下吧。

实现用户注册登录的功能,共需要8个页面: 1,login.php 登陆页面 2,check.php  验证页面 3,mysql_connect.php 数据库连接页面 4,ms_login.php 从数据库中提取数据验证 5,register.php 注册页面 6,register_1.php 是注册验证,并写入到数据库中 7,showing.php  图片验证码 8,huangying.html  是登陆成功的页面

下面我们逐一来实现。

1,login.php 登陆页面

php登录页面_bbs.it-home.org用户名密码:注  册
로그인 후 복사

2,check.php 登录验证页面

<br/>
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사

3,mysql_connect.php 数据库连接页面

<br/>
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사

4,ms_login.php 从数据库中提取数据验证

<br/>
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사

5,register.php 注册页面

<!--!doctype-->
로그인 후 복사

6,register_1.php 是注册验证,并写入到数据库中

<br/>
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사

7,showing.php 图片验证码

<?php  
/*   网站验证码程序 
 *   运行环境: PHP5.0.18 下调试通过 
*   需要 gd2 图形库支持(PHP.INI中 php_gd2.dll开启) 
*    
*/  
//随机生成一个4位数的数字验证码  
$num="";  
for($i=0;$i<4;$i++){  
    $num .= rand(0,9);  
}  
//4位验证码也可以用rand(1000,9999)直接生成  
//将生成的验证码写入session,备验证页面使用  
Session_start();  
$_SESSION["check"] = $num;  
//创建图片,定义颜色值  
Header("Content-type: image/PNG");  
srand((double)microtime()*1000000);  
$im = imagecreate(60,20);  
$black = ImageColorAllocate($im, 0,0,0);  
$gray = ImageColorAllocate($im, 200,200,200);  
imagefill($im,0,0,$gray);  
  
//随机绘制两条虚线,起干扰作用  
$style = array($black, $black, $black, $black, $black, $gray, $gray, $gray, $gray, $gray);  
imagesetstyle($im, $style);  
$y1=rand(0,20);  
$y2=rand(0,20);  
$y3=rand(0,20);  
$y4=rand(0,20);  
imageline($im, 0, $y1, 60, $y3, IMG_COLOR_STYLED);  
imageline($im, 0, $y2, 60, $y4, IMG_COLOR_STYLED);  
  
//在画布上随机生成大量黑点,起干扰作用;  
for($i=0;$i<80;$i++)  
{  
imagesetpixel($im, rand(0,60), rand(0,20), $black);  
}  
//将四个数字随机显示在画布上,字符的水平间距和位置都按一定波动范围随机生成  
$strx=rand(3,8);  
for($i=0;$i
로그인 후 복사
<br/>
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사





원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿