Advertisement
Guest User

Untitled

a guest
Jul 5th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.90 KB | None | 0 0
  1. <?php
  2. error_reporting(0);
  3. $page = "login";
  4. mysql_connect("localhost","absensi","absensi09");
  5. mysql_select_db("absensi");
  6. require('libs/Smarty.class.php');
  7. $smarty = new Smarty;
  8.  
  9. $module = $_GET['module'];
  10. $message = $_GET['message'];
  11.  
  12.  
  13. if ($module == 'logged_in'){
  14. $username = $_POST['username'];
  15. $password = $_POST['pass'];
  16. $password1 = md5($_POST['pass']);
  17.  
  18. $qu = mysql_query("SELECT * FROM admin_prodi WHERE PStudiID = '$username'");
  19. $num = mysql_num_rows($qu);
  20. $dat = mysql_fetch_array($qu);
  21. if ($num >0){
  22. $passs=md5($password);
  23. $qu1 = mysql_query("SELECT * FROM admin_prodi WHERE PStudiID = '$username' and Password='$password1'");
  24. $num1 = mysql_num_rows($qu1);
  25. $dat1 = mysql_fetch_array($qu1);
  26. if ($num1 >0){
  27. $username = $_POST['username'];
  28. $password = $_POST['password'];
  29. $level = "Admmin_prodi";
  30. $user_id = $dat1['PStudiID'];
  31. $name = $dat1['PStudiNama'];
  32. $id = $dat1['PStudiID'];
  33. setcookie("id", $id);
  34. setcookie("username", $username);
  35. setcookie("password", $password);
  36. setcookie("level", $level);
  37. setcookie("user_id", $id);
  38. setcookie("name", $name);
  39. setcookie("hak", $level);
  40. $_COOKIE['id'] = $id;
  41. $_COOKIE['hak'] = $level;
  42. $_COOKIE['username'] = $username;
  43. $_COOKIE['password'] = $password;
  44. $_COOKIE['level'] = $level;
  45. $_COOKIE['user_id'] = $id;
  46. $_COOKIE['name'] = $name;
  47.  
  48. header("location: index.php");
  49. }else{
  50. $smarty->assign('error', 'error');
  51. }
  52. }elseif ($num_rows3==0) {
  53. // $url = "http://localhost/samplesiaka/serviceprodi.php?username=".$username."&password=".$password;
  54.  
  55. // // mengirim GET request ke sistem A dan membaca respon XML dari sistem A
  56. // $bacaxml = simplexml_load_file($url);
  57.  
  58. // // membaca data XML hasil dari respon sistem A
  59. // foreach($bacaxml->response as $respon);
  60. // {
  61. // if ($respon == "TRUE"){
  62.  
  63. // foreach($bacaxml->nama as $nama);
  64. // foreach($bacaxml->PStudiID as $StudiID);
  65. // $username = $_POST['username'];
  66. // $password = $_POST['username'];
  67. // $level = "Admmin_prodi";
  68. // $user_id = $StudiID;
  69. // $name = $nama;
  70. // $PStudiID = $StudiID;
  71. // $id = $StudiID;
  72. // setcookie("id", $id);
  73. // setcookie("username", $username);
  74. // setcookie("password", $password);
  75. // setcookie("level", $level);
  76. // setcookie("PStudiID", $StudiID);
  77. // setcookie("user_id", $user_id);
  78. // setcookie("name", $name);
  79. // setcookie("hak", $level);
  80.  
  81. // $_COOKIE['id'] = $id;
  82. // $_COOKIE['hak'] = $level;
  83. // $_COOKIE['username'] = $username;
  84. // $_COOKIE['password'] = $password;
  85. // $_COOKIE['level'] = $level;
  86. // $_COOKIE['PStudiID'] = $StudiID;
  87. // $_COOKIE['user_id'] = $user_id;
  88. // $_COOKIE['name'] = $name;
  89. // header("location: index.php");
  90. // /////////////////////////////save nip n password////////////
  91. // $pass=md5($user_id);
  92. // //,alamat,tempat,tanggallahir,jeniskelamin,telepon,bidang,status,agama,gelar)
  93. // mysql_query("INSERT INTO admin_prodi (PstudiID,PStudiNama,Password)
  94. // VALUES('$user_id','$name','$pass')");
  95. // }
  96. // elseif ($respon=="FALSE") {
  97.  
  98.  
  99. ///admin
  100. $sql = mysql_query("SELECT * FROM tbadmmin WHERE username = '$username' AND password = '$password1' ");
  101. $num_rows = mysql_num_rows($sql);
  102. $data = mysql_fetch_array($sql);
  103. ///prodi
  104. $sql1 = mysql_query("SELECT * FROM userprodi WHERE nip = '$username' AND pass = '$password1' ");
  105. $num_rows1 = mysql_num_rows($sql1);
  106. $data1 = mysql_fetch_array($sql1);
  107. /// ketua kelas
  108. $sql2 = mysql_query("SELECT * FROM ketuakelas WHERE stb = '$username' AND password = '$password1' ");
  109. $num_rows2 = mysql_num_rows($sql2);
  110. $data2 = mysql_fetch_array($sql2);
  111. if ($num_rows > 0) {
  112. $username = $_POST['username'];
  113. $password = $_POST['password'];
  114. $level = "Admin";
  115.  
  116. $user_id = $data['id'];
  117. $photo = $data[photo];
  118. $name = $nama;
  119. $id = $data['id'];
  120.  
  121. setcookie("id", $id);
  122. setcookie("username", $username);
  123. setcookie("password", $password);
  124. setcookie("level", $level);
  125. setcookie("user_id", $id);
  126. setcookie("name", $username);
  127. setcookie("photo", $photo);
  128. setcookie("hak", $level);
  129. $_COOKIE['id'] = $id;
  130. $_COOKIE['hak'] = $level;
  131. $_COOKIE['username'] = $username;
  132. $_COOKIE['password'] = $password;
  133. $_COOKIE['level'] = $level;
  134. $_COOKIE['user_id'] = $id;
  135. $_COOKIE['name'] = $username;
  136. $_COOKIE['photo'] = $photo;
  137. header("location: index.php");
  138. }elseif ($num_rows1 > 0) {
  139. $username = $_POST['username'];
  140. $password = $_POST['password'];
  141. $level = "Prodi";
  142. $user_id = $data1['id'];
  143. $photo = $data1[photo];
  144. $name = $nama;
  145. $id = $data1['id'];
  146. $prodi = $data1['prog_studiID'];
  147. setcookie("id", $id);
  148. setcookie("username", $username);
  149. setcookie("password", $password);
  150. setcookie("level", $level);
  151. setcookie("user_id", $id);
  152. setcookie("name", $username);
  153. setcookie("photo", $photo);
  154. setcookie("hak", $level);
  155. setcookie("prodi", $prodi);
  156. $_COOKIE['id'] = $id;
  157. $_COOKIE['hak'] = $level;
  158. $_COOKIE['username'] = $username;
  159. $_COOKIE['password'] = $password;
  160. $_COOKIE['level'] = $level;
  161. $_COOKIE['user_id'] = $id;
  162. $_COOKIE['name'] = $username;
  163. $_COOKIE['photo'] = $photo;
  164. $_COOKIE['prodi'] = $prodi;
  165. header("location: index.php");
  166. }elseif ($num_rows2 > 0) {
  167. $username = $_POST['username'];
  168. $password = $_POST['password'];
  169. $level = "KetuaKelas";
  170. $user_id = $data2['id'];
  171. $photo = $data2[photo];
  172. $name = $data2['nama'];
  173. $id = $data2['id'];
  174. $pst = $data2['pst'];
  175. setcookie("id", $id);
  176. setcookie("username", $username);
  177. setcookie("password", $password);
  178. setcookie("level", $level);
  179. setcookie("user_id", $id);
  180. setcookie("name", $name);
  181. setcookie("photo", $photo);
  182. setcookie("hak", $level);
  183. setcookie("pst", $pst);
  184. $_COOKIE['id'] = $id;
  185. $_COOKIE['hak'] = $level;
  186. $_COOKIE['username'] = $username;
  187. $_COOKIE['password'] = $password;
  188. $_COOKIE['level'] = $level;
  189. $_COOKIE['user_id'] = $id;
  190. $_COOKIE['name'] = $name;
  191. $_COOKIE['photo'] = $photo;
  192. $_COOKIE['pst'] = $pst;
  193. header("location: index.php");
  194. }else{
  195. $sql3 = mysql_query("SELECT * FROM mdosen WHERE NIP = '$username'");
  196. $num_rows3 = mysql_num_rows($sql3);
  197. $data3 = mysql_fetch_array($sql3);
  198. if ($num_rows3 >0){
  199. $passs=md5($password);
  200. $sql4 = mysql_query("SELECT * FROM mdosen WHERE NIP = '$username' and Password='$password1'");
  201. $num_rows4 = mysql_num_rows($sql4);
  202. $data4 = mysql_fetch_array($sql4);
  203. if ($num_rows4 >0){
  204. $username = $_POST['username'];
  205. $password = $_POST['password'];
  206. $level = "Dosen";
  207. $user_id = $data4['NODOS'];
  208. $photo = $data4[photo];
  209. $name = $data4['NMDOS'];
  210. $id = $data4['NODOS'];
  211. setcookie("id", $id);
  212. setcookie("username", $username);
  213. setcookie("password", $password);
  214. setcookie("level", $level);
  215. setcookie("user_id", $id);
  216. setcookie("name", $name);
  217. setcookie("photo", $photo);
  218. setcookie("hak", $level);
  219. setcookie("prodi", $prodi);
  220. $_COOKIE['id'] = $id;
  221. $_COOKIE['hak'] = $level;
  222. $_COOKIE['username'] = $username;
  223. $_COOKIE['password'] = $password;
  224. $_COOKIE['level'] = $level;
  225. $_COOKIE['user_id'] = $id;
  226. $_COOKIE['name'] = $name;
  227. $_COOKIE['photo'] = $photo;
  228. $_COOKIE['prodi'] = $prodi;
  229. header("location: index.php");
  230. }else{
  231. $smarty->assign('error', 'error');
  232. }
  233. }elseif ($num_rows3==0) {
  234. include 'logindosen.php';
  235. }
  236. }
  237. }
  238. // }
  239. // }
  240. }elseif ($module == 'logout'){
  241. setcookie("username", "");
  242. setcookie("password", "");
  243. setcookie("level", "");
  244. header('location: login.php?message=Anda telah logout.');
  245. }
  246.  
  247.  
  248. if(!empty($message)){
  249. $smarty->assign('error', 'logout');
  250. $smarty->assign('message', $message);
  251. }
  252. $smarty->display("login.tpl");
  253. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement