仅当管理员已登录并为php中的用户禁用管理员时,如何启用链接

问题描述 投票:0回答:1

大家好,我是php的新手,我们有一个项目,只有管理员可以删除记录,没有其他用户可以删除它。我对此进行了研究,并了解了它是如何需要会话的,但无法在此处实现它,我的问题是如何了解哪个用户已登录

这是登录页面的代码

<?php

$link = mysqli_connect('localhost', 'root', '','kaamkhoj');
if (!$link)
 {
    die('Could not connect: ' . mysql_error());
}




    //to check login button clicked or not
   if(isset($_POST['btn']))
   {
    $Username    = $_POST['username'];
    $Password = $_POST['psw1'];

    $query = "select * from adminlogin WHERE username='$Username'AND password= '$Password' ";
    $query_run = mysqli_query($link,$query);


      if(mysqli_num_rows($query_run)>0)
      {
        echo "<center><font face='Verdana' size='2' color=green><strong>Welcome, You have successfully logged_In.</strong><br><br><a href=adminindex.php>Click here to visit</a><br></font></center>";
      }

      else
      {
        echo '<script type="text/javascript"> alert("Invalid Username And Password!")</script>';
      }

   }

?>

这是将删除数据输入的位置

<?Php
session_start();

include "index1.php";



?>






</br>
</br>

<?php

$link = mysqli_connect('localhost', 'root', '','kaamkhoj');
if (!$link)
 {
    die('Could not connect: ' . mysql_error());
}

$sql = "SELECT * FROM (
    SELECT * FROM employee ORDER BY id DESC LIMIT 0,1000
) sub
ORDER BY id ASC";
$_SESSION["low"] = 0;
$_SESSION["high"] = 1000;
$sq = "select count(id) from employee";

$res = mysqli_query($link, $sq);
$rows = mysqli_fetch_array($res,MYSQLI_NUM);

$result = mysqli_query($link, $sql);
$rowcount=mysqli_num_rows($result);

$_SESSION["rows"] = $rows[0];
echo "<div align='center'> <strong> TOTAL RESULTS : $rowcount/$rows[0] </strong> </div>";
?>

<button class="btn btn-primary center" onclick="location.href='batch.php'">Next Page</button>

<?php

if($rowcount>0) {


?>
<table class="table table-responsive " align=center border="2">  <tr>
<?php

  printf("<th> Id </th>");
  printf("<th> Date </th>");
  printf("<th> Name </th>");
  printf("<th> Gender </th>");
  printf("<th> Age </th>");
  printf("<th> Religion </th>");
  printf("<th> City </th>");
  printf("<th> Area </th>");
  printf("<th> Phone </th>");
  printf("<th> Whataspp </th>");

  printf("<th> JobCategory </th>");
  printf("<th> Hours </th>");
    printf("<th> Email </th>");
    printf("<th> Action </th>");



while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC))
 {


   printf("<tr bgcolor='#ffffff'>");
    printf("<td  >");
    printf( "%s" , $row["id"]);
    printf("</td>");



    printf("<td >");
    printf( "%s" , $row["Date"]);
    printf("</td>");
    printf("<td  >");




    printf("%s", $row["Name"]);

    printf("</td>");
    printf("<td   >");

    printf("%s", $row["Gender"]);

   printf("</td>");
    printf("<td  >");

    printf("%s", $row["Age"]);

    printf("</td>");
    printf("<td>");

    printf("%s", $row["Religion"]);

    printf("</td>");
    printf("<td>");

    printf("%s", $row["City"]);

    printf("</td>");
    printf("<td>");

    printf("%s", $row["Area"]);

    printf("</td>");
    printf("<td>");

    printf("%s", $row["Phone"]);

    printf("</td>");


    printf("<td>");   
    printf("%s", $row["Whatsapp"]);
    printf("</td>");






    printf("<td>");

    printf("%s", $row["JobCategory"]);
    printf("</td>");
    printf("<td>");

    printf("%s", $row["Hours"]);
    printf("</td>");


    printf("<td>");

    printf("%s", $row["email"]);
    printf("</td>");
        printf("<td  >");

     echo '<a href=" employeeupdate.php?id='.$row["id"].'"><strong>UPDATE</strong> </a>';
      echo '<a href=" employeedelete.php?id='.$row["id"].'"><strong>DELETE</strong> </a>';
      echo '<a href=" employeematch.php?id='.$row["Name"].'&gender='.$row["Gender"].'&age='.$row["Age"].'&city='.$row["City"].'&area='.$row["Area"].'&job='.$row["JobCategory"].'"><strong>MATCH</strong> </a>';



    printf("</td>");





}
printf("</tr></table>");
mysqli_free_result($result);



} else {

    echo "<div align='center'> <strong> RESULT NOT FOUND </strong> </div>";
}






?>


    <!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>

  </body>
</html>



php html css user-interface
1个回答
-1
投票

您可以使用该会话将用户标记为管理员。例如登录页面

© www.soinside.com 2019 - 2024. All rights reserved.