Мне интересно, как заставить это работать или если это возможно. У меня есть приложение, которое не было создано с доступом администратора ко всем учетным записям пользователей, но теперь я хочу, чтобы он имел доступ ко всем учетным записям.Добавить доступ администратора ко всем учетным записям
Спасибо. (Хотя я ничего не пробовал еще, просто не знаю, как начать, и я не хочу, чтобы начать все заново: советы)
Мой текущий код Логин является:
if(isset($_POST['login'])){
$username = stripslashes($_POST['username']);
$password = stripslashes($_POST['password']);
$stmt = $pdo->prepare("SELECT password FROM tablename WHERE username=:username");
$stmt->bindValue(':username', $username, PDO::PARAM_STR);
$stmt->execute();
if($stmt->rowCount()<1){
echo '<div class="signals"><p class="bg-warning text-center warning"><button type="button" class="close" aria-label="Close"><span aria-hidden="true">×</span></button>INVALID USERNAME OR PASSWORD</div></p>';
}else{
list($hash) = $stmt->fetch(PDO::FETCH_NUM);
if (password_verify($password, $hash)) {
//$_SESSION['username'] = $username;
$status1 = "COMPLETED";
$status2 = "PROCESSING";
//$stmt = $pdo->query("SELECT status FROM ca_confirmed WHERE username ='$_SESSION[username]'");
$stmt = $pdo->query("SELECT status FROM tablename WHERE username ='$username'");
$check = $stmt->fetch(PDO::FETCH_ASSOC);
$status = $check['status'];
$_SESSION['username'] = $username;
if(strcmp($status, $status1) == 0){
header("location: completed/index.php");
exit();
}elseif(strcmp($status, $status2) == 0){
header("location: uncompleted/index.php");
//exit();
}
}else{
echo '<div class="signals"><p class="bg-warning text-center warning"><button type="button" class="close" aria-label="Close"><span aria-hidden="true">×</span></button>INVALID USERNAME OR PASSWORD again</div></p>';
}
}
}
И что он делает или не делает? – Naruto
Где код определяет, имеет ли пользователь доступ к учетной записи? Как вы определяете, является ли пользователь администратором? – Barmar
** Sidenote: ** Вы можете обнаружить, что отступы вашего кода помогут не только вам, но и помогут тем, кто захочет помочь в чтении кода намного проще. –