You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							102 lines
						
					
					
						
							3.8 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							102 lines
						
					
					
						
							3.8 KiB
						
					
					
				| 
 | |
| <?php | |
|     session_start(); | |
| 
 | |
|     @include '../cgi-bin/conn.conn'; | |
|     @include '../cgi-bin/functions.inc'; | |
|     @include '../cgi-bin/params.inc'; | |
| 
 | |
|     $GLOBALS['conn']; | |
| 
 | |
|     $conn=@mysqli_connect($DATAhst,$DATAusr,$DATApwd,$DATAdtb)or die("CONNECTION ERROR"); | |
|     mysqli_set_charset($conn, "utf8"); | |
| 
 | |
| ?> | |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
|     <title>Ordine dei Farmacisti della Provincia di Salerno</title> | |
|     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
|     <base href="<?php echo $BASE_URL;?>/"> | |
|     <link href="<?php echo $BASE_URL;?>/css/styles.css" rel="stylesheet" type="text/css"/> | |
|     <link href='http://fonts.googleapis.com/css?family=Roboto' rel='stylesheet' type='text/css'> | |
| </head> | |
| <body> | |
|     <div class="row no-gutters py-4"> | |
|  | |
| <?php | |
|  | |
|  | |
|     if(sizeof($_GET)>0){ | |
|         $err = 0; | |
|         $mess = ""; | |
|  | |
|         if(!$_GET['email'] || !filter_var($_GET['email'], FILTER_VALIDATE_EMAIL)){ | |
|             $err += 1; | |
|             $mess .= "<p>Il campo \"Email\" è obbligatorio, controlla che l'indirizzo sia corretto.</p>"; | |
|         } | |
|         if(!$_GET['board_id']){ | |
|             $err += 1; | |
|             $mess .= "<p>Devi inserire il numero di iscrizione all'Albo.</p>"; | |
|         } | |
|  | |
|  | |
|         if($err!=0){ | |
|             echo "<div class=\"col-10 text-center text-red mx-auto\">". | |
|                     "<p><i class=\"fa fa-exclamation-triangle font-alert p-4\"></i></p>". | |
|                     $mess."</div>"; | |
|         }else{ | |
|  | |
|             $q=mysqli_query($conn, "SELECT COUNT(id) FROM board WHERE | |
|                                     email='".trim($_GET['email'])."' AND | |
|                                     id='".trim($_GET['board_id'])."' | |
|                                     "); | |
|             $r=mysqli_fetch_array($q); | |
|  | |
|             if(!$r[0]){ | |
|                 echo "<div class=\"col-10 text-center text-red mx-auto\">". | |
|                     "<p><i class=\"fa fa-exclamation-triangle font-alert p-4\"></i></p>". | |
|                     "ATTENZIONE: L'utente non risulta presente in database, controlla i dati inseriti e riprova.". | |
|                 "</div>"; | |
|             }else{ | |
|  | |
|                 $tmpUsr = explode('@',$_GET['email']); | |
|                 $tmpPwd = substr(md5($_GET['email']),0,10); | |
|  | |
|                 $q=mysqli_query($conn, "UPDATE board SET | |
|                                         usr='".$tmpUsr[0]."', | |
|                                         pwd='".md5($tmpPwd)."', | |
|                                         enabled=0 | |
|                                         WHERE id='".trim($_GET['board_id'])."' | |
|                                         "); | |
|  | |
|                 $SM_email = $_GET['email']; | |
|                 $SM_email2 = 0; | |
|                 $SM_email_CC = 0; | |
|                 $SM_subject = "Reset dei dati di accesso"; | |
|                 $SM_message = "Ricevi questa mail perchè hai richiesto il reset dei tuoi dati di accesso, ti sono stati assegnati dei nuovi dati di accesso, se vuoi modificarli accedi al tuo account e fai click sul tuo nome per accedere all'area personale.<br><br>"; | |
|                 $SM_message .= "<b>Riepilogo dati</b><br>". | |
|                                 "Username: ".$tmpUsr[0]."<br>". | |
|                                 "Password: ".$tmpPwd."<br>". | |
|                                 "Email: ".trim($_GET['email'])."<br>". | |
|                                 "N. iscrizione: ".trim($_GET['board_id']).""; | |
|                 $SM_showalert = 0; | |
|                 $SM_append = 0; | |
|  | |
|                 sendMail($SM_email,$SM_email2,$SM_email_CC,$SM_subject,$SM_messageH1."".$SM_message,$SM_showalert,$SM_append); | |
|  | |
|                 echo "<div class=\"col-10 text-center mx-auto\">". | |
|                     "<p><i class=\"fa fa-check-circle font-alert p-4\"></i></p>". | |
|                     "<b>Dati inviati correttamente.</b><br>". | |
|                     "Ti abbiamo inviato una mail all'indirizzo da te indicato.". | |
|                 "</div>"; | |
|             } | |
|         } | |
|  | |
|     } | |
|  | |
| ?> | |
|  | |
|     </div> | |
| </body> | |
| </html>
 |