2024年7月2日发(作者:)
因为全棋同学的系统需求,虽然会员机制并不难,他一定也很快就学会了,而
我还是写此教学来引导他,帮助他系统扩展的更快,相信他的系统在未来也一定
会很有用的! 而这个教学主要是说明session应用在会员机制上,而教学的程序码
还是有些地方有没有考虑的很周详,安全上还是会有瑕疵,希望大家见谅。
以下为资料表的栏位资料:
以下为会员系统示意图:
(1) 首页 - 登入页面 ()
(2) php连结MySQL数据库语法(mysql_)
//数据库设定
//数据库位置
$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数据库作认证()
//连接数据库
//只要此页面上有用到连接MySQL就要include它
include("mysql_");
$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) 会员登入成功后 页面 - 此页面有「新增」、「修改」、「删除」与「登出」的连
结
并且会显示出所有会员资料()
include("mysql_");
echo '退出
';
//此判断为判定观看此页有没有权限
//说不定是路人或不相关的使用者
//因此要给予排除
if($_SESSION['username'] != null)
{
echo '新增 ';
echo '修改 ';
echo '删除
';
//将数据库里的所有会员资料显示在画面上
$sql = "SELECT * FROM member_table";
发布者:admin,转转请注明出处:http://www.yc00.com/news/1719852482a2758894.html
评论列表(0条)