Tidak bisa login ke menu admin di hosting

saya mau nanya gan, saya tidak bisa login ke menu admin di hosting tapi klo di localhost bisa gan, apa ada yg berbeda di settingan pad hosting nya gan?

ini pada menu localhost (mau login ke menu admin

hasilnya (BERHASIL)

ini pada menu hosting

hasilnya (gak berubah seperti hanya reload saja)

login.php

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<title>Administrator</title>
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta name="description" content="">
	<meta name="author" content="">

	<link rel="shortcut icon" href="img/favicon.png"/>
	<link href="css/bootstrap.min.css" rel="stylesheet" media="screen">

	<style>
		body{
			background-image: url(img/body.jpg);
			background-repeat: repeat;
			background-attachment: fixed;
		}
	</style>

<script type="text/javascript">
$(document).ready(function() {
	$("#form_login").validate();
})

function validasi(form){
	if(form.username.value == ""){
		alert("USERNAME MASIH KOSONG");
		form.username.focus();
		return (false);
	}

	if(form.password.value == ""){
		alert("PASSWORD MASIH KOSONG");
		form.password.focus();
		return (false);
	}

	return (true);
}
</script>

</head>
<?php include_once 'header.php'; ?>
<?php include_once 'menu.php'; ?>
<body OnLoad="document.login.username.focus();">
<div class="modal-body text-center">
				<?php
				if(isset($_POST['login'])){
					include("lib/database.php");

					$username	= $_POST['username'];
					$password	= $_POST['password'];
					$level		= $_POST['level'];

					$sql = $conn->query("SELECT * FROM admin WHERE username='$username' AND password='$password'");
					if(mysqli_num_rows($sql) == 0){
						echo '<div class="alert alert-danger">Upss...!!! Login gagal.</div>';
					}else{
						$row = mysqli_fetch_assoc($sql);

						if($row['level'] == admin && $level == admin){
							$_SESSION['username']=$username;
							$_SESSION['level']='admin';
							header("Location: adm/home.php");
						}else if($row['level'] == production && $level == production){
							$_SESSION['username']=$username;
							$_SESSION['level']='production';
							header("Location: prod/home.php");
						}else if($row['level'] == warehouse && $level == warehouse){
							$_SESSION['username']=$username;
							$_SESSION['level']='warehouse';
							header("Location: wh/home.php");
						}else{
							echo '<div class="alert alert-danger"><center>Upss...!!! Login gagal.</center></div>';
						}
					}
				}
				?>
				<div class="modal-body text-center">
	<form class="form-horizontal" name="login" id="form-login" method="post" action="login.php" onSubmit="return validasi(this)">
	<div class="modal-body text-center">
		<div class="input-prepend">
			<span class="add-on"><i class="icon-user"></i></span><input type="text" id="username" class="required input-large" name="username" placeholder="Username..">
		</div>
        <div class="row">

		</div>
		<div class="input-prepend">
			<span class="add-on"><i class="icon-lock"></i></span><input type="password" id="password" class="input-large" name="password" placeholder="Password..">
		</div>
        <div class="row">

		</div>
		<div class="form-group">
		<select name="level" class="form-control" required>
			<option value="">Pilih Level User</option>
			<option value="admin">Manager</option>
			<option value="production">Production</option>
			<option value="warehouse">Warehouse</option>
		</select>
				</div>

		<div>
			<button class="btn btn-small btn-info" type="submit" name="login" id="login">Login</button>
		</div>
	</div>
</form>
</body>

home.php

<?php
	session_start();
	include_once('admin.session.php');
?>

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<title>Home</title>
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta name="description" content="">
	<meta name="author" content="">

	<link rel="shortcut icon" href="../img/favicon.png"/>
	<link href="../css/bootstrap.min.css" rel="stylesheet" media="screen">

	<style>
		body{
			background-image: url(../img/body.jpg);
			background-repeat: repeat;
			background-attachment: fixed;
		}
	</style>
</head>

<body>

<?php
	include_once('menu.php');
	include_once('welcome.php');
?>

<script src="../js/jquery-1.8.3.min.js"></script>
<script src="../js/bootstrap.min.js"></script>

</body>
</html>

php yang digunakan di hosting versi 7.2 (semua fungsi baik-baik saja cuman ini doang proses login nya gak bisa)

avatar ardharafano
@ardharafano

33 Kontribusi 3 Poin

Diperbarui 4 tahun yang lalu

3 Jawaban:

untuk log error nya <img src='https://i.ibb.co/P9yBQf4/1.png'>

avatar ardharafano
@ardharafano

33 Kontribusi 3 Poin

Dipost 4 tahun yang lalu

<pre> &lt;?php // kurang kutip di admin, production ama warehouse if($row['level'] == 'admin' && $level == 'admin'){ $_SESSION['username']=$username; $_SESSION['level']='admin'; header("Location: adm/home.php"); }else if($row['level'] == 'production' && $level == 'production'){ $_SESSION['username']=$username; $_SESSION['level']='production'; header("Location: prod/home.php"); }else if($row['level'] == 'warehouse' && $level == 'warehouse'){ $_SESSION['username']=$username; $_SESSION['level']='warehouse'; header("Location: wh/home.php"); }else{ </pre>

avatar driyan
@driyan

193 Kontribusi 109 Poin

Dipost 4 tahun yang lalu

problem solved gan di file hosting .htaccess di tambah php_flag output_buffering on

avatar ardharafano
@ardharafano

33 Kontribusi 3 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban