在sql中用int值验证用户

f45qwnt8  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(184)

我正在创建一个指向页面的按钮。但我要寻找的是:如果用户x在validacion列中有一个数字1,那么他可以访问它,而如果他有数字0,那么就没有了。我附加了一张表的照片。我怎么能这么做?我真的很感激你的帮助

t1qtbnec

t1qtbnec1#

您可以创建一个函数来返回验证,然后在页面上用if实现它statement:-

public function getValidacion($uid){
     $query="select `validacion` from `users` where `id`=".$uid;
     $result=$conn->query($query); 
     while($row = $result->fetch_assoc()) {
     return $row["validacion"].;
}

要实施,您可以:-

if(getValidacion($_SESSION['id'])!=0){
     //your page code
 }else{
   header("location:pagetoRedirect.php");
 }

您的会话变量中必须有一个id值,此变量才能工作,并命名为“id”

相关问题