login_validasi.php ?php
div id=footer br Perancangan website untuk memenuhi Tugas Akhir D3 Teknik
Informatika Universitas Sumatera Utara copy; Copyright Aulia Khusna Damanik.br
div div
3. login_validasi.php ?php
session_start; mysql_connectlocalhost,root,;
mysql_select_dbgaji_pegawaidb; ifisset_POST[btnLogin]{
pesanError = array; if trim_POST[txtUser]== {
pesanError[] = Data b Username b tidak boleh kosong ; }
if trim_POST[txtPassword]== { pesanError[] = Data b Password b tidak boleh kosong ;
} if trim_POST[cmbLevel]==BLANK {
pesanError[] = Data bLevelb belum dipilih ; }
Baca variabel form txtUser
= _POST[txtUser]; txtUser
= str_replace,acute;,txtUser; txtPassword=_POST[txtPassword];
txtPassword= str_replace,acute;,txtPassword; cmbLevel
=_POST[cmbLevel]; JIKA ADA PESAN ERROR DARI VALIDASI
if countpesanError=1 { echo div class=mssgBox;
echo img src=imagesattention.png brhr; noPesan=0;
foreach pesanError as indeks=pesan_tampil { noPesan++;
echo nbsp;nbsp; noPesan. pesan_tampilbr;
}
Universitas Sumatera Utara
echo div br; Tampilkan lagi form login
include login.php; }
else { LOGIN CEK KE TABEL USER LOGIN
loginSql = SELECT FROM user WHERE username=.txtUser.
AND password=.md5txtPassword. AND level=cmbLevel; loginQry = mysql_queryloginSql
or die Query Salah : .mysql_error; JIKA LOGIN SUKSES
if mysql_num_rowsloginQry =1 { loginData = mysql_fetch_arrayloginQry;
_SESSION[SES_LOGIN] = loginData[kd_user]; _SESSION[SES_USER] = loginData[username];
Jika yang login Administrator ifcmbLevel==admin {
_SESSION[SES_ADMIN] = admin; headerlocation: home.php?page=HalamanUtama;
} Jika yang login Kasir
ifcmbLevel==kasir { _SESSION[SES_KASIR] = kasir;
headerlocation: home.php?page=HalamanUtama; }
Refresh echo meta http-equiv=refresh content=0;
url=?page=Halaman-Utama; }
else { echo Login Anda bukan ._POST[cmbLevel];
} }
} End POST ?
4. home.php ?php
session_start; include_once libraryinc.connection.php;
include_once libraryinc.library.php;
Universitas Sumatera Utara
include_once libraryinc.tanggal.php; date_default_timezone_setAsiaJakarta;
? html xmlns=http:www.w3.org1999xhtml
head meta http-equiv=Content-Type content=texthtml; charset=iso-8859-1
title :: PENGGAJIAN PEGAWAI - Sistem Penggajian dan Absensi Pegawai title
link href=stylesstyle_admin.css rel=stylesheet type=textcss link rel=stylesheet type=textcss href=pluginstigra_calendartcal.css
script type=textjavascript src=pluginstigra_calendartcal.jsscript script type=textjavascript src=jquery.min.jsscript
script type=textjavascript src=ddaccordion.jsscript script type=textjavascript
ddaccordion.init{
headerclass: submenuheader, Shared CSS class name of headers group contentclass: submenu, Shared CSS class name of contents group
revealtype: click, Reveal content when user clicks or onmouseover the header? Valid value: click, clickgo, or mouseover
mouseoverdelay: 200, if revealtype=mouseover, set delay in milliseconds before header expands onMouseover
collapseprev: true, Collapse previous content so only one open at any time? truefalse
defaultexpanded: [], index of contents open by default [index1, index2, etc] [] denotes no content
onemustopen: false, Specify whether at least one header should be open always so never all headers closed
animatedefault: false, Should contents open by default be animated into view?
persiststate: true, persist state of opened contents within browser session? toggleclass: [, ], Two CSS classes to be applied to the header when
its collapsed and expanded, respectively [class1, class2] togglehtml: [suffix, img src=imagesplus.gif class=statusicon ,
img src=imagesminus.gif class=statusicon ], Additional HTML added to the header when its collapsed and expanded, respectively [position, html1,
html2] see docs
animatespeed: fast, speed of animation: integer in milliseconds ie: 200, or keywords fast, normal, or slow
oninit:functionheaders, expandedindices{ custom code to run when headers have initalized
do nothing },
onopenclose:functionheader, index, state, isuseractivated{ custom code to run whenever a header is opened or closed
do nothing }}
script
Universitas Sumatera Utara
head div id=wrap
body div id=main_container
div id=header div id=logodiv
brbr brbr
pimg src=imageshead.png width=1200 height=130 alt= title= border=0 p
div brbr
brbr brbr
brbr pp
pp div id=center_content
table width=100 class=table-main tr valign=top
td width=15 bgcolor=F5F5DCdiv style=margin:0px; padding:0px;
?php include menu.php;
? div
td td width=85 height=500 bgcolor=F5F5DCdiv style=margin:2px;
padding:5px; ?php
include buka_file.php; ?
div td
tr table
div class=cleardiv div
div id=footer
br Perancangan website untuk memenuhi Tugas Akhir D3 Teknik Informatika Universitas Sumatera Utara
copy; Copyright Aulia Khusna Damanik.br div
Universitas Sumatera Utara
div body
html 5. main.php
?php ifisset_SESSION[SES_ADMIN] {
include admin.php; exit;
} else ifisset_SESSION[SES_KASIR] {
include kasir.php; exit;
} else {
include logout.php; exit;
} ?