penambahan sweetalert,Login,template Menu
This commit is contained in:
No files matched your search
+12
-2
@@ -1,8 +1,18 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
||||||
$conn = pg_connect("host=10.10.123.230 port=5432 dbname=simdistu user='postgres' password='rumbuk'");
|
// $conn = pg_connect("host=10.10.123.230 port=5432 dbname=simdistu user='postgres' password='rumbuk'");
|
||||||
|
|
||||||
// if ($conn->connect_error) {
|
// if ($conn->connect_error) {
|
||||||
// die("Connection failed: " . $con->connect_error);
|
// die("Connection failed: " . $con->connect_error);
|
||||||
// }
|
// }
|
||||||
|
$db_hostname = "10.10.123.230";
|
||||||
|
$db_port = "5432";
|
||||||
|
$db_username = "postgres";
|
||||||
|
$db_password = "rumbuk";
|
||||||
|
$db_name = "simdistu";
|
||||||
|
|
||||||
|
$koneksi = pg_connect("host=$db_hostname port=$db_port dbname=$db_name user=$db_username password=$db_password");
|
||||||
|
|
||||||
|
|
||||||
|
?>
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 30 KiB |
+3067
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1371
File diff suppressed because it is too large
Load diff
+3065
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+79
-55
@@ -1,6 +1,3 @@
|
|||||||
<?php
|
|
||||||
session_start();
|
|
||||||
?>
|
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
|
|
||||||
@@ -13,7 +10,7 @@ session_start();
|
|||||||
<!-- App favicon -->
|
<!-- App favicon -->
|
||||||
<link rel="shortcut icon" href="assets/images/logo_rssa.png">
|
<link rel="shortcut icon" href="assets/images/logo_rssa.png">
|
||||||
<!-- App title -->
|
<!-- App title -->
|
||||||
<title>E-LETTER RSSA 2</title>
|
<title>E-LETTER RSSA</title>
|
||||||
|
|
||||||
<!-- App css -->
|
<!-- App css -->
|
||||||
<link href="assets/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
|
<link href="assets/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
|
||||||
@@ -23,6 +20,8 @@ session_start();
|
|||||||
<link href="assets/css/pages.css" rel="stylesheet" type="text/css" />
|
<link href="assets/css/pages.css" rel="stylesheet" type="text/css" />
|
||||||
<link href="assets/css/menu.css" rel="stylesheet" type="text/css" />
|
<link href="assets/css/menu.css" rel="stylesheet" type="text/css" />
|
||||||
<link href="assets/css/responsive.css" rel="stylesheet" type="text/css" />
|
<link href="assets/css/responsive.css" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="assets/css/responsive.css" rel="stylesheet" type="text/css" />
|
||||||
|
|
||||||
|
|
||||||
<!-- HTML5 Shiv and Respond.js IE8 support of HTML5 elements and media queries -->
|
<!-- HTML5 Shiv and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||||
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
|
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
|
||||||
@@ -49,8 +48,7 @@ session_start();
|
|||||||
<div class="m-t-40 account-pages">
|
<div class="m-t-40 account-pages">
|
||||||
<div class="text-center account-logo-box" style="background-color:white">
|
<div class="text-center account-logo-box" style="background-color:white">
|
||||||
<span>
|
<span>
|
||||||
<center><img src="assets/images/logo_rssa.jpg" alt="image" class="img-responsive"
|
<center><img src="assets/images/logo_rssa.jpg" alt="image" class="img-responsive" width="200"></center>
|
||||||
width="200"></center>
|
|
||||||
</span>
|
</span>
|
||||||
<br>
|
<br>
|
||||||
<h2 class="text-uppercase">
|
<h2 class="text-uppercase">
|
||||||
@@ -64,21 +62,18 @@ session_start();
|
|||||||
<form class="form-horizontal" action="#">
|
<form class="form-horizontal" action="#">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<div class="col-xs-12">
|
<div class="col-xs-12">
|
||||||
<input class="form-control" type="text" required="" placeholder="Username"
|
<input class="form-control" type="text" required="" placeholder="Username" id="username">
|
||||||
id="username">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<div class="col-xs-12">
|
<div class="col-xs-12">
|
||||||
<input class="form-control" type="password" required=""
|
<input class="form-control" type="password" required="" placeholder="Password" id="password" onkeydown="tekan1(event)">
|
||||||
placeholder="Password" id="password" onkeydown="tekan1(event)">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group account-btn text-center m-t-10">
|
<div class="form-group account-btn text-center m-t-10">
|
||||||
<div class="col-xs-12">
|
<div class="col-xs-12">
|
||||||
<button class="btn w-md btn-bordered btn-danger waves-effect waves-light"
|
<button class="btn w-md btn-bordered btn-danger waves-effect waves-light" type="button" name="login">Login</button>
|
||||||
type="button" name="login">Login</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -107,9 +102,11 @@ session_start();
|
|||||||
</section>
|
</section>
|
||||||
<!-- END HOME -->
|
<!-- END HOME -->
|
||||||
|
|
||||||
|
<script src="assets/jquery/jquery-3.6.js"></script>
|
||||||
|
<script src="assets/jquery/jquery-3.6.min.js"></script>
|
||||||
<script>
|
<script>
|
||||||
var resizefunc = [];
|
var resizefunc = [];
|
||||||
// $('#username').first().focus().selected();
|
$('#username').first().focus();
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<!-- jQuery -->
|
<!-- jQuery -->
|
||||||
@@ -121,60 +118,87 @@ session_start();
|
|||||||
<script src="assets/js/waves.js"></script>
|
<script src="assets/js/waves.js"></script>
|
||||||
<script src="assets/js/jquery.slimscroll.js"></script>
|
<script src="assets/js/jquery.slimscroll.js"></script>
|
||||||
<script src="assets/js/jquery.scrollTo.min.js"></script>
|
<script src="assets/js/jquery.scrollTo.min.js"></script>
|
||||||
|
<!-- sweetalert2 -->
|
||||||
|
<script src="assets/vendor/sweetalert2/sweetalert2.js"></script>
|
||||||
|
<script src="assets/vendor/sweetalert2/sweetalert2.all.min.js"></script>
|
||||||
|
|
||||||
<!-- App js -->
|
<!-- App js -->
|
||||||
<script src="assets/js/jquery.core.js"></script>
|
<script src="assets/js/jquery.core.js"></script>
|
||||||
<script src="assets/js/jquery.app.js"></script>
|
<script src="assets/js/jquery.app.js"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
/* $('button[name="login"]').click(function(){
|
$("#add_err").hide();
|
||||||
$(location).attr('href', 'menu.php')
|
$('button[name="login"]').click(function() {
|
||||||
}); */
|
var password = $('#password').val();
|
||||||
|
var username = $('#username').val();
|
||||||
|
|
||||||
$("#add_err").css('display', 'none', 'important');
|
if (username === '' && password === '') {
|
||||||
$('button[name="login"]').click(function() {
|
infoToast('error', 'Username dan Password \nHarus Terisi.....!!!');
|
||||||
var password = $('#password').val();
|
return false;
|
||||||
var username = $('#username').val();
|
|
||||||
$.ajax({
|
|
||||||
type: "POST",
|
|
||||||
url: "login.php",
|
|
||||||
data: "username=" + username + "&password=" + password,
|
|
||||||
success: function(html) {
|
|
||||||
// if(html=='true') {
|
|
||||||
if (html != 'false') {
|
|
||||||
var chars = html.split('$%^');
|
|
||||||
var sess_nama = chars[0];
|
|
||||||
var sess_jenis = chars[1];
|
|
||||||
var sess_satker = chars[2];
|
|
||||||
var sess_nampeg = chars[3];
|
|
||||||
var sess_data_user_id = chars[4];
|
|
||||||
var sess_jabatan = chars[5];
|
|
||||||
var satker_nama = chars[6];
|
|
||||||
var sess_jabatan_id = chars[8];
|
|
||||||
window.location = "menu.php?nama=" + sess_nama + "&jenis=" + sess_jenis +
|
|
||||||
"&satker=" + sess_satker + "&nampeg=" + sess_nampeg + "&data_user_id=" +
|
|
||||||
sess_data_user_id + "&jabatan=" + sess_jabatan + "&satker_nama=" +
|
|
||||||
satker_nama + "&password=" + password + "&jabatan_id=" + sess_jabatan_id;
|
|
||||||
} else {
|
|
||||||
$("#add_err").css('display', 'inline', 'important');
|
|
||||||
alert("Username atau Password SALAH..");
|
|
||||||
}
|
|
||||||
},
|
|
||||||
beforeSend: function() {
|
|
||||||
$("#add_err").css('display', 'inline', 'important');
|
|
||||||
}
|
}
|
||||||
|
if (username === '') {
|
||||||
|
infoToast('error', 'Username Harus Terisi.....!!!');
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
if (password === '') {
|
||||||
|
infoToast('error', 'Password Harus Terisi.....!!!');
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
url: "login.php",
|
||||||
|
data: {
|
||||||
|
username: username,
|
||||||
|
password: password
|
||||||
|
},
|
||||||
|
success: function(html) {
|
||||||
|
if (html != 'false') {
|
||||||
|
var chars = html.split('$%^');
|
||||||
|
var data = {
|
||||||
|
nama: chars[0],
|
||||||
|
jenis: chars[1],
|
||||||
|
satker: chars[2],
|
||||||
|
nampeg: chars[3],
|
||||||
|
data_user_id: chars[4],
|
||||||
|
jabatan: chars[5],
|
||||||
|
satker_nama: chars[6],
|
||||||
|
jabatan_id: chars[8],
|
||||||
|
password: password
|
||||||
|
};
|
||||||
|
console.log(html);
|
||||||
|
window.location = "menu.php?" + $.param(data);
|
||||||
|
} else {
|
||||||
|
infoToast('error', 'Username dan Password \n Tidak Sesuai...!!!');
|
||||||
|
}
|
||||||
|
},
|
||||||
|
beforeSend: function() {
|
||||||
|
$("#add_err").show();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return false;
|
||||||
});
|
});
|
||||||
return false;
|
|
||||||
});
|
|
||||||
|
|
||||||
function tekan1(event) {
|
function tekan1(event) {
|
||||||
var x = event.keyCode;
|
var x = event.keyCode;
|
||||||
if (x == 13) {
|
if (x == 13) {
|
||||||
$('button[name="login"]').trigger('click');
|
$('button[name="login"]').trigger('click');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
function infoToast(icone, infone) {
|
||||||
|
Swal.fire({
|
||||||
|
// position: posisine,
|
||||||
|
icon: icone,
|
||||||
|
title: infone,
|
||||||
|
showConfirmButton: false,
|
||||||
|
timer: 2500
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
<script src="assets/js/enter.js"></script>
|
<script src="assets/js/enter.js"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
+36
-45
@@ -1,14 +1,16 @@
|
|||||||
<?php
|
<?php
|
||||||
include("app/koneksi.php");
|
include("app/koneksi.php");
|
||||||
session_start();
|
session_start();
|
||||||
|
|
||||||
$password = $_POST['password'];
|
$password = $_POST['password'];
|
||||||
$username = $_POST['username'];
|
$username = $_POST['username'];
|
||||||
$res = pg_query("SELECT u.jenis_user,u.nama,u.satuan_kerja_id,u.data_pegawai_id,u.id,s.nama,u.password,u.jabatan_pegawai_id
|
$res = pg_query($koneksi,"SELECT u.jenis_user,u.nama,u.satuan_kerja_id,u.data_pegawai_id,u.id,s.nama,u.password,u.jabatan_pegawai_id
|
||||||
FROM data_user u
|
FROM data_user u
|
||||||
JOIN satuan_kerja s ON s.id = u.satuan_kerja_id
|
INNER JOIN satuan_kerja s ON (s.id=u.satuan_kerja_id)
|
||||||
WHERE u.password = '{$password}' AND u.nama = '{$username}' AND u.aktif='true'");
|
WHERE u.password='$password' AND u.nama='$username' AND u.aktif='t'");
|
||||||
$num_row = pg_num_rows($res);
|
$num_row = pg_num_rows($res);
|
||||||
$row = pg_fetch_array($res);
|
$row = pg_fetch_array($res);
|
||||||
|
|
||||||
if ($num_row == 1) {
|
if ($num_row == 1) {
|
||||||
$jns_user_id = $row['jenis_user'];
|
$jns_user_id = $row['jenis_user'];
|
||||||
$sess_nama = $row[1];
|
$sess_nama = $row[1];
|
||||||
@@ -18,46 +20,40 @@ if ($num_row == 1) {
|
|||||||
$satker_nama = $row[5];
|
$satker_nama = $row[5];
|
||||||
$password = $row['password'];
|
$password = $row['password'];
|
||||||
$jabatan_pegawai_id = $row['jabatan_pegawai_id'];
|
$jabatan_pegawai_id = $row['jabatan_pegawai_id'];
|
||||||
$bb = pg_query("SELECT id,jenis FROM jenis_user WHERE id='$jns_user_id'");
|
$bb = pg_query($koneksi,"SELECT id,jenis FROM jenis_user WHERE id='$jns_user_id'");
|
||||||
while ($rj = pg_fetch_array($bb)) {
|
while ($rj = pg_fetch_array($bb)) {
|
||||||
$sess_jenis = $rj['jenis'];
|
$sess_jenis = $rj['jenis'];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (($sess_jenis == 'Kepala Urusan Admin') || ($sess_jenis == 'Sekretaris')) {
|
if (($sess_jenis == 'Kepala Urusan Admin') || ($sess_jenis == 'Sekretaris')) {
|
||||||
$cc = pg_query("SELECT p.nama,j.jenis,j.id,u.jabatan_pegawai_id FROM data_pegawai p
|
$cc = pg_query($koneksi,"SELECT p.nama,j.jenis,j.id,u.jabatan_pegawai_id FROM data_pegawai p
|
||||||
INNER JOIN data_user u ON (p.id=u.data_pegawai_id)
|
INNER JOIN data_user u ON (p.id=u.data_pegawai_id)
|
||||||
INNER JOIN jenis_user j ON (j.id=u.jenis_user) WHERE u.id='$data_user_id' AND u.aktif='t'
|
INNER JOIN jenis_user j ON (j.id=u.jenis_user) WHERE u.id='$data_user_id' AND u.aktif='t'
|
||||||
");
|
");
|
||||||
while ($rk = pg_fetch_array($cc)) {
|
while ($rk = pg_fetch_array($cc)) {
|
||||||
$sess_nampeg = $rk[0];
|
$sess_nampeg = $rk[0];
|
||||||
$sess_jabatan = $rk[1];;
|
$sess_jabatan = $rk[1];;
|
||||||
$sess_jabatan_id = $rk[3];
|
$sess_jabatan_id = $rk[3];
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
if ($sess_jenis == 'Kepala') {
|
if ($sess_jenis == 'Kepala') {
|
||||||
$cc = pg_query("SELECT p.nama,j.nama,j.id FROM data_pegawai p
|
$cc = pg_query($koneksi,"SELECT p.nama,j.nama,j.id FROM data_pegawai p
|
||||||
INNER JOIN data_user u ON (p.id=u.data_pegawai_id)
|
INNER JOIN data_user u ON (p.id=u.data_pegawai_id)
|
||||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id) WHERE u.jabatan_pegawai_id='$jabatan_pegawai_id' AND u.aktif='t'
|
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||||
");
|
WHERE u.jabatan_pegawai_id='$jabatan_pegawai_id' AND u.aktif='t'
|
||||||
|
");
|
||||||
while ($rk = pg_fetch_array($cc)) {
|
while ($rk = pg_fetch_array($cc)) {
|
||||||
$sess_nampeg = $rk[0];
|
$sess_nampeg = $rk[0];
|
||||||
$sess_jabatan = $rk[1];
|
$sess_jabatan = $rk[1];
|
||||||
$sess_jabatan_id = $rk[2];
|
$sess_jabatan_id = $rk[2];
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
if ($sess_jenis == 'Direksi') {
|
if ($sess_jenis == 'Direksi') {
|
||||||
/*
|
$cc = pg_query($koneksi,"SELECT p.nama,j.nama,j.id FROM data_pegawai p
|
||||||
$cc=pg_query("SELECT p.nama,j.nama,j.id FROM data_pegawai p
|
INNER JOIN data_user u ON (p.id=u.data_pegawai_id)
|
||||||
INNER JOIN data_user u ON (p.id=u.data_pegawai_id)
|
INNER JOIN jenis_user u1 ON (u1.id=u.jenis_user)
|
||||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id) WHERE u.jabatan_pegawai_id='$jabatan_pegawai_id'
|
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id) WHERE u.jabatan_pegawai_id='$jabatan_pegawai_id' AND u.aktif='t' AND u1.jenis='Direksi'
|
||||||
AND p.satuan_kerja='$sess_satker'
|
");
|
||||||
");
|
|
||||||
*/
|
|
||||||
$cc = pg_query("SELECT p.nama,j.nama,j.id FROM data_pegawai p
|
|
||||||
INNER JOIN data_user u ON (p.id=u.data_pegawai_id)
|
|
||||||
INNER JOIN jenis_user u1 ON (u1.id=u.jenis_user)
|
|
||||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id) WHERE u.jabatan_pegawai_id='$jabatan_pegawai_id' AND u.aktif='t' AND u1.jenis='Direksi'
|
|
||||||
");
|
|
||||||
while ($rk = pg_fetch_array($cc)) {
|
while ($rk = pg_fetch_array($cc)) {
|
||||||
$sess_nampeg = $rk[0];
|
$sess_nampeg = $rk[0];
|
||||||
$sess_jabatan = $rk[1];
|
$sess_jabatan = $rk[1];
|
||||||
@@ -65,28 +61,23 @@ if ($num_row == 1) {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$id_peg = $row['data_pegawai_id'];
|
$id_peg = $row['data_pegawai_id'];
|
||||||
$cc = pg_query("SELECT nama,satuan_kerja FROM data_pegawai WHERE id='$id_peg'");
|
$cc = pg_query($koneksi,"SELECT nama,satuan_kerja FROM data_pegawai WHERE id='$id_peg'");
|
||||||
while ($rs = pg_fetch_array($cc)) {
|
while ($rs = pg_fetch_array($cc)) {
|
||||||
$sess_nampeg = $rs['nama'];
|
$sess_nampeg = $rs['nama'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*$id_peg=$row['data_pegawai_id'];
|
|
||||||
$cc=pg_query("SELECT nama,satuan_kerja FROM data_pegawai WHERE id='$id_peg'");
|
|
||||||
while($rs=pg_fetch_array($cc)) {
|
|
||||||
$sess_satker=$rs['satuan_kerja'];
|
|
||||||
} */
|
|
||||||
$array_session = [
|
|
||||||
'sess_name' => $sess_nama,
|
|
||||||
'sess_jenis' => $sess_jenis,
|
|
||||||
'sess_satker' => $sess_satker,
|
|
||||||
'sess_nampeg' => $sess_nampeg,
|
|
||||||
'data_user_id' => $data_user_id,
|
|
||||||
'sess_jabatan' => $sess_jabatan,
|
|
||||||
'satker_nama' => $satker_nama
|
|
||||||
];
|
|
||||||
|
|
||||||
// $_SESSION['userData'] = $array_session;
|
$_SESSION = [
|
||||||
echo $sess_nama . '$%^' . $sess_jenis . '$%^' . $sess_satker . '$%^' . $sess_nampeg . '$%^' . $data_user_id . '$%^' . $sess_jabatan . '$%^' . $satker_nama . '$%^' . $password . '$%^' . $sess_jabatan_id;
|
'idUser' => $data_user_id,
|
||||||
|
'username' => $sess_nama,
|
||||||
|
'namaPegawai' => $sess_nampeg,
|
||||||
|
'jenis' => $sess_jenis,
|
||||||
|
'satker' => $sess_satker,
|
||||||
|
'idJabatan' => $sess_jabatan_id,
|
||||||
|
'jabatan' => $sess_jabatan,
|
||||||
|
'nama_satker' => $satker_nama,
|
||||||
|
'pass' => $password
|
||||||
|
];
|
||||||
} else {
|
} else {
|
||||||
echo "false";
|
echo "false";
|
||||||
}
|
}
|
||||||
+720
-800
File diff suppressed because it is too large
Load diff
Reference in New Issue
Block a user