仅限会员网站的部分

Ash*_*wal 0 php

我正在尝试在网站上仅限会员.用户必须输入用户名和密码才能登录.我已经为用户设置了注册部分,他们可以在我的网站上创建一个帐户.

同样如下面的代码所示,我可以导航到用户唯一的网站部分.但问题是我需要将值$ myusername传递给页面members_area.php,以便我可以在该页 面上执行一些数据库查询.我怎么做 ?

$sql="SELECT * FROM table_name WHERE email= '$myusername' and password='$mypassword'" ;
$result=mysql_query($sql,$ms);

$user_exist = mysql_num_rows($result);

// if the user is there in the database
if($user_exist>0){ 

    //start a session over here
    $_SESSION["valid_user"] = $myusername;
    Header('Location: members_area.php');
}
Run Code Online (Sandbox Code Playgroud)

Aut*_*ira 5

将此添加到members_area.php的顶部

session_start();
$sql="SELECT * FROM table_name WHERE email= '{$_SESSION['valid_user']}'" ;
$result=mysql_query($sql,$ms);
if( !mysql_num_rows($result) ) die( 'Please log in first' );


// The global variable $_SESSION['valid_user'] will contain the username var (email)
Run Code Online (Sandbox Code Playgroud)