Guest User

Untitled

a guest
Apr 20th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.92 KB | None | 0 0
  1. $theValue = function_exists("mysqli_real_escape_string") ? mysqli_real_escape_string($theValue) : mysqli_escape_string($theValue);
  2.  
  3. Esse é o código:
  4.  
  5. <?php require_once('Connections/config.php'); ?>
  6. <?php
  7. if (!function_exists("GetSQLValueString")) {
  8. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  9. {
  10. if (PHP_VERSION < 6) {
  11. $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  12. }
  13.  
  14. $theValue = function_exists("mysqli_real_escape_string") ? mysqli_real_escape_string($theValue) : mysqli_escape_string($theValue);
  15.  
  16. switch ($theType) {
  17. case "text":
  18. $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  19. break;
  20. case "long":
  21. case "int":
  22. $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  23. break;
  24. case "double":
  25. $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
  26. break;
  27. case "date":
  28. $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  29. break;
  30. case "defined":
  31. $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  32. break;
  33. }
  34. return $theValue;
  35. }
  36. }
  37. ?>
  38. <?php
  39. // *** Validate request to login to this site.
  40. if (!isset($_SESSION)) {
  41. session_start();
  42. }
  43.  
  44. $loginFormAction = $_SERVER['PHP_SELF'];
  45. if (isset($_GET['accesscheck'])) {
  46. $_SESSION['PrevUrl'] = $_GET['accesscheck'];
  47. }
  48.  
  49. if (isset($_POST['login'])) {
  50. $loginUsername=$_POST['login'];
  51. $password=$_POST['senha'];
  52. $MM_fldUserAuthorization = "nivel";
  53. $MM_redirectLoginSuccess = "admin/painel.php";
  54. $MM_redirectLoginFailed = "admin/index.php";
  55. $MM_redirecttoReferrer = false;
  56. mysqli_select_db($config,$database_config);
  57.  
  58. $LoginRS__query = sprintf("SELECT usuario, senha, nivel FROM lp_users WHERE usuario=%s AND senha=%s",
  59. GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
  60.  
  61. $LoginRS = mysqli_query($config, $LoginRS__query) or die(mysqli_error());
  62. $loginFoundUser = mysqli_num_rows($LoginRS);
  63. if ($loginFoundUser) {
  64.  
  65. $loginStrGroup = mysql_result($LoginRS,0,'nivel');
  66.  
  67. if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}
  68. //declare two session variables and assign them
  69. $_SESSION['MM_Username'] = $loginUsername;
  70. $_SESSION['MM_UserGroup'] = $loginStrGroup;
  71.  
  72. if (isset($_SESSION['PrevUrl']) && false) {
  73. $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
  74. }
  75. header("Location: " . $MM_redirectLoginSuccess );
  76. }
  77. else {
  78. header("Location: ". $MM_redirectLoginFailed );
  79. }
  80. }
  81. ?>
  82.  
  83. $theValue = function_exists("mysqli_real_escape_string") ?
  84. mysqli_real_escape_string($theValue) : mysqli_escape_string($theValue);
  85.  
  86. $theValue = function_exists("mysqli_real_escape_string") ?
  87. mysqli_real_escape_string($config, $theValue) : mysqli_escape_string($config, $theValue);
  88.  
  89. mysqli_real_escape_string ( $link , $escapestr );
  90.  
  91. mysql_real_escape_string ( $escapestr );
Add Comment
Please, Sign In to add comment