php会员注册登入系统开发代码

  • 格式:doc
  • 大小:44.00 KB
  • 文档页数:7

下载文档原格式

  / 7
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

因为全棋同学的系统需求,虽然会员机制并不难,他一定也很快就学会了,而我还是写此教学来引导他,帮助他系统扩展的更快,相信他的系统在未来也一定会很有用的! 而这个教学主要是说明session应用在会员机制上,而教学的程序码还是有些地方有没有考虑的很周详,安全上还是会有瑕疵,希望大家见谅。

以下为资料表的栏位资料:

以下为会员系统示意图:

(1) 首页- 登入页面(index.php)

账号:

密码:

申请账号

(2) php连结MySQL数据库语法(mysql_connect.inc.php)

//数据库设定

//数据库位置

$db_server = "localhost";

//数据库名称

$db_name = "mydb";

//数据库管理者账号

$db_user = "root";

//数据库管理者密码

$db_passwd = "1234";

//对数据库连线

if(!@mysql_connect($db_server, $db_user, $db_passwd))

die("无法对数据库连线");

//数据库连线采UTF8

mysql_query("SET NAMES utf8");

//选择数据库

if(!@mysql_select_db($db_name))

die("无法使用数据库");

>

(3) 会员ID、PW与MySQL数据库作认证(connect.php)

//连接数据库

//只要此页面上有用到连接MySQL就要include它

include("mysql_connect.inc.php");

$id = $_POST['id'];

$pw = $_POST['pw'];

//搜寻数据库资料

$sql = "SELECT * FROM member_table where username = '$id'";

$result = mysql_query($sql);

$row = @mysql_fetch_row($result);

//判断账号与密码是否为空白

//以及MySQL数据库里是否有这个会员

if($id != null && $pw != null && $row[1] == $id && $row[2] == $pw)

{

//将账号写入session,方便验证使用者身份

$_SESSION['username'] = $id;

echo '登入成功!';

echo '';

}

else

{

echo '登入失败!';

echo '';

}

>

(4) 会员登入成功后页面- 此页面有「新增」、「修改」、「删除」与「登出」的连结

并且会显示出所有会员资料(member.php)

include("mysql_connect.inc.php");

echo '退出

';

//此判断为判定观看此页有没有权限

//说不定是路人或不相关的使用者

//因此要给予排除

if($_SESSION['username'] != null)

{

echo '新增 ';

echo '修改 ';

echo '删除

';

//将数据库里的所有会员资料显示在画面上

$sql = "SELECT * FROM member_table";

相关主题