]> matita.cs.unibo.it Git - logicplayer.git/blob - public_html/login.php
New version.
[logicplayer.git] / public_html / login.php
1 <?php\r
2         include 'util.php';\r
3         include './dbData.php';\r
4         session_start();                                /*Inizia una sessione*/\r
5         $data = file_get_contents('php://input'); /*file_get_contents:data una stringa, recupera i parametri di query. In questo caso viene presa la stringa inviata come dato dal JS*/\r
6         $result = json_decode($data);\r
7         $con=mysqli_connect($DATA['dbLink'],$DATA['dbAdmin'],$DATA['dbPassword'],$DATA['dbName']);\r
8         if ($con==false)\r
9         {\r
10                 $arr=array('result'=>"errore nella connessione al database");\r
11                 $ris=json_encode($arr);\r
12                 echo $ris;\r
13                 die;\r
14         }\r
15         else\r
16         {\r
17                 $str="SELECT * FROM ".$DATA['tbWebAdmin']." WHERE ".$DATA['clUser']."='".$result->username."' AND ".$DATA['clPass']."='".$result->password."';";\r
18                 $exists= mysqli_query($con,$str);\r
19                 if (!($exists))\r
20                 {\r
21                         $arr=array('result'=>"errore nella ricerca all'interno del database");\r
22                         $ris=json_encode($arr);\r
23                         echo $ris;\r
24                         die;\r
25                 }\r
26                 $res=mysqli_num_rows($exists);\r
27                 if ($res==1)\r
28                 {\r
29                         $ID=mysqli_fetch_array($exists);\r
30                         $_SESSION["username"]=$result->username;\r
31                         $arr = array('result'=>"login effettuato con successo");\r
32                         $ris=json_encode($arr);\r
33                         echo $ris;\r
34                 }\r
35                 else\r
36                 {\r
37                         $arr= array('result'=>"Utente non trovato");\r
38                         $ris=json_encode($arr);\r
39                         echo $ris;\r
40                 }               \r
41         }\r
42         mysqli_close($con)\r
43 ?>\r