PHP membership permissions judgment problem
session_start();
if(isset($_SESSION['user']) && !empty($_SESSION['user'])){
echo $_SESSION['user'];
@$id=$_GET['id'];
@$bt=$_POST['bt'];
@$c=$_POST['cont'];
$a=$_SESSION['user'];
//通过session查询当前用户关联的文章
$sql="select * from u_wiki INNER JOIN wiki_art on wiki_art.author = u_wiki.email where u_wiki.email='$a'";
$req=mysql_query($sql);
if($row=mysql_feach_array($req)[id]==$id){
echo "id合法 可以执行修改操作";
}else{
exit("id不合法");
}
}else{
exit("尚未登录");
}
通过获取session 用户 多联查询用户所有的文章
在判断 获取的文章id 是否关联当前用户 如果有可以执行
否则失败
有一处问题就是 mysql_feach_array 这个函数只能返回一行 可是用户很多
文章
用wile循环 取值 在进行比较运算 在循环体里面 他能每次都能触发 else语句
我实在是找不到相关文档 特来求助
一叶初秋1923 days ago953