PHP用户认证
PHP系统的安装方式(1)
本次课主要给大家PHP系统的安装方式,由于我们总是PHP和Apache配合使用,我们讲述PHP和Apache的结合方式:
:我们前面讲的方式就是这种,
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/"
PHP系统的安装方式(2)
这种方式相当于PHP是一个单独模块。
2. PHP是作为Apache一个的模块方式,
LoadModule php4_module c:/php/sapi/
AddModule
AddType application/x-httpd-php .php
PHP系统的安装方式(3)
这种方式相当于PHP是Apache的一个模块。
PHP的安装文件推荐的第2 种方式。在第2种方式下可以进行用户认证。
PHP是作为Apache一个的模块方式的安装过程:
:\php下。
:
PHP系统的安装方式(4)
Regsvr32
Regsvr32
LoadModule php4_module c:/php/sapi/
AddModule
AddType application/x-httpd-php .php
PHP系统的安装方式(5)
为了用户认证,我们必须安装MySQL数据库。
PHP用户认证(1)
PHP的用户认证最好的方法就是利用数据库进行认证。用户认证设计步骤主要有:
建好用户数据表,至少必须包含用户帐号与口令。
设计登录的表单
设计登录的程序
PHP用户认证(2)
:
CREATE TABLE MemberAuth ( Serial mediumint(9) NOT NULL auto_increment, Username char(8) NOT NULL, Password char(8) NOT NULL, Enable char(1) DEFAULT '0' NOT NULL, PRIMARY KEY (Serial) );
PHP用户认证(3)
2.
<?php$error401 = "/home/phpdocs/error/";if ($PHP_AUTH_PW=="") { Header(": Basic realm=\"超金卡会员\""); Header("HTTP/ 401 Unauthorized"); include($error401); exit;}
PHP用户认证(4)
else { $db_id = mysql_pconnect("localhost", "myid", "mypw"); $result = mysql_db_query("mymember","select password, enable from MemberAuth where username='$PHP_AUTH_USER'"); $row = mysql_fetch_array($result); $MemberPasswd = $row[0]; $MemberEnable = $row[1];
PHP培训课件★第十二讲 来自淘豆网m.daumloan.com转载请标明出处.