View difference between Paste ID: bBZbWL5C and 1guscVFg
SHOW: | | - or go back to the newest paste.
1
<?php
2
3
4
/*******************************************/
5
/************ולידציה של מנהלי אתר***********/
6
/*******************************************/
7
8
require 'connector.php';
9
10
//השגת אלמנטיפ מטופס המילוי של כניסת המנהלים
11
$user_from_login=$_POST['user'];
12
$password_from_login=$_POST['password'];
13
14
//שליפה של כל הנתונים מתוך מבנה הנתונים על מנת לבצע השוואה
15-
$innner_counter=0;//מונה
15+
if ($stmt=$mysqli->prepare("SELECT user,password FROM user_admin WHERE user= ?"))
16
{
17-
//הכנסת כל התוצאות אל המערך
17+
	$stmt->bind_param('s', $user_from_login);
18-
$user_array=array();
18+
19-
$password_array=array();
19+
20
}
21
22
23
24
25
if(!$stmt->fetch()) {
26-
if ($stmt=$mysqli->prepare("SELECT user,password FROM user_admin "))
26+
	// No such user
27
	header("HTTP/1.1 401 Unauthorized");
28
	die();
29
}
30
31
if($passwordFromDB !== $password_from_login) {
32
	//Bad password
33
	header("HTTP/1.1 401 Unauthorized");
34
	die();
35-
//הכנסת כל התוצאות אל המערך תוך כדי צמצום רווחים וקידום המונה	
35+
36-
while ($stmt->fetch())
36+
37
$stmt->close();
38-
	trim($userFromDB);
38+
39-
	trim($passwordFromDB);
39+
header("Location:show_users.php");
40
exit();
41-
	array_push($user_array, $userFromDB);
41+
42-
	array_push($password_array, $passwordFromDB);
42+