]> matita.cs.unibo.it Git - logicplayer.git/blob - public_html/login.php
new initial commit
[logicplayer.git] / public_html / login.php
1 <?php\r
2         session_start();                                /*Inizia una sessione*/\r
3         $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
4         $result = json_decode($data);\r
5         $con=mysqli_connect("localhost","root","csc@CerCo!","logintesi");\r
6         if ($con==false)\r
7         {\r
8                 $arr=array('result'=>"errore nella connessione al database");\r
9                 $ris=json_encode($arr);\r
10                 echo $ris;\r
11                 die;\r
12         }\r
13         else\r
14         {\r
15                 $str="SELECT * FROM admin WHERE username='".$result->username."' AND password='".$result->password."';";\r
16                 $exists= mysqli_query($con,$str);\r
17                 if (!($exists))\r
18                 {\r
19                         $arr=array('result'=>"errore nella ricerca all'interno del database");\r
20                         $ris=json_encode($arr);\r
21                         echo $ris;\r
22                         die;\r
23                 }\r
24                 $res=mysqli_num_rows($exists);\r
25                 if ($res==1)\r
26                 {\r
27                         $ID=mysqli_fetch_array($exists);\r
28                         $_SESSION["username"]=$result->username;\r
29                         $arr = array('result'=>"login effettuato con successo");\r
30                         $ris=json_encode($arr);\r
31                         echo $ris;\r
32                 }\r
33                 else\r
34                 {\r
35                         $arr= array('result'=>"Utente non trovato");\r
36                         $ris=json_encode($arr);\r
37                         echo $ris;\r
38                 }               \r
39         }\r
40         mysqli_close($con)\r
41 ?>\r