Advertisement
Guest User

Untitled

a guest
May 15th, 2017
549
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. <?php
  2. /***************************************************************************
  3. * index.php
  4. * -------------------
  5. * Project : PingueCMS
  6. * Begin : April 23, 2009
  7. * Copyright : (C) 2009 Robert Herman ( maverfax@gmail.com )
  8. *
  9. ***************************************************************************/
  10.  
  11. #Check for index
  12. if( !defined( "IPC_LOADED" ) ) die ( "File Protected" );
  13.  
  14. $login_msg = ' ';
  15. $login_color = 'red';
  16.  
  17. if(isset($_POST['admin_login'])) {
  18. $account = new mysql;
  19. $username = mysql_real_escape_string($_POST['username']);
  20. $password = mysql_real_escape_string($_POST['password']);
  21. $encrypted = sha1(strtoupper($username) . ':' . strtoupper($password));
  22. $account->connect($host['realm'], $user['realm'], $pass['realm'], true, $db['accounts']);
  23. $query = $account->query(get_acp_login($username, $encrypted));
  24. if($account->num_rows($query) > 0) {
  25. $row = $account->fetch_array($query);
  26. if($row['gm'] != '3') {
  27. $login_msg = 'You do not have permission to access the ACP';
  28. } else {
  29. $login_msg = 'Logging in';
  30. $login_color = 'green';
  31. $_SESSION['alogged_in'] = true;
  32. $_SESSION['username'] = $_POST['username'];
  33. $_SESSION['acct'] = $row['acct'];
  34. $_SESSION['email'] = $row['email'];
  35. echo '<meta http-equiv="refresh" content="0;url=?p=index">';
  36. }
  37. } else $login_msg = 'Incorrect Username/Password';
  38. }
  39.  
  40. if(isset($_GET['act'])) {
  41. if($_GET['act'] == 'logout') {
  42. $_SESSION['alogged_in'] = false;
  43. }
  44. }
  45.  
  46. $tmp->set_var('login_msg', $login_msg);
  47. $tmp->set_var('login_color', $login_color);
  48. $tmp->add_file('login');
  49. $page = $tmp->parse();
  50. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement