App Inventor 2 con database MySQL by Taccetti Antonio
autore:Taccetti, Antonio
La lingua: ita
Format: epub
pubblicato: 2016-05-18T16:00:00+00:00
Aprire un browser e nella barra degli indirizzi digitate,
http://localhost:81/dashboard/AI2/ai2-gestionedati.php
o comunque l’indirizzo valido per raggingere la pagina ai2-gestionedati.php
Risultato del codice in esecuzione:
ai2-index.php
In questa pagina avviene l'accesso mediante immissione di Username e Password con successiva conferma facendo click su di un pulsante.
Con Username e Password esatte viene impostata la variabile di sessione $_SESSION['accesso'], e l'utente verrà rediretto alla pagina ai2-gestionedati.php descritta in precedenza.
Con la variabile di sessione $_SESSION['accesso'] viene tenuto traccia delle scelte fatte dall’utente, in questo caso Username e Password.
Nella pagina è presente 1 form per l'acquisizione di username e password, che rimanda alla pagina stessa.
Username e Password vengono controllati e se corrispondono a quegli stabiliti viene lanciata session_start(); e crata la variabile di sessione $_SESSION['accesso'] = "ok";
Subito dopo l'utente viene rediretto alla pagina ai2-gestionedati.php con
echo '<META HTTP-EQUIV="REFRESH" CONTENT="0; URL=ai2-gestionedati.php">';
pagina ai2-gestionedati.php descritta in precedenza.
Nel caso Username o Password non siano quegli stabiliti, la pagina si ricarica rimanendo in attesa di un nuovo inserimento di Username e Password.
Codice commentato di ai2-index.php
<?php
/*
Riceve username e Password.
Naturalmente al primo avvio le variabili sono vuote e quindi la pagina viene caricata completamente emessa in attesa dell'immissione di Username e Password
*/
$Username = isset($_POST['Username']) ? $_POST['Username'] : "";
$Password = isset($_POST['Password']) ? $_POST['Password'] : "";
/*
Testa username e Password, se esatte devono essere Username = "MiaUsername" e Password = "MiaPassword"
Cambiando "MiaUsername" e "MiaPassword" possono essere personalizzare e sostituiti con quelle che si desidera.
*/
if ($Username == "MiaUsername" and $Password = "MiaPassword")
{
/*
Se il test ha esito positivo è lanciata session_start (), creata la variabile di sessione $_SESSION['accesso']= "ok"; assegnandole un valore da testare durante i caricamenti della pagina ai2-gestionedati.php l'utente viene rediretto vero la pagina ai2-gestionedati.php
*/
session_start ();
$_SESSION['accesso'] = "ok";
echo '<META HTTP-EQUIV="REFRESH" CONTENT="0; URL=ai2-gestionedati.php">';
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>-AI2 e PHP/MySQL</title>
<style type="text/css">
/* Comandi CSS che formattano pagina e testo */
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;
font:Arial, Helvetica, sans-serif; font-size:12px; }
table {font-size: 80%;align:left; valign:top;}
</style>
</head>
<body>
scaricare
Questo sito non memorizza alcun file sul suo server. Abbiamo solo indice e link contenuto fornito da altri siti. Contatta i fornitori di contenuti per rimuovere eventuali contenuti di copyright e inviaci un'email. Cancelleremo immediatamente i collegamenti o il contenuto pertinenti.
Le 39 chiavi by AA.VV(1438)
Hello World (Italian Edition) by Hannah Fry(1264)
Statistica by David J. Hand(983)
Fake by Unknown(830)
N by Sconosciuto(811)
i 2387207662f64177 by Unknown(762)
Big Data Analytics by Alessandro Rezzani(758)
App Inventor 2 con database MySQL by Taccetti Antonio(731)
SQL e Excel by Ferrero Marco(714)
SQL e Excel: guida alla gestione dei dati tra database e fogli di calcolo (Italian Edition) by Marco Ferrero(684)
Armi di distruzione matematica by Cathy O'Neil(683)
Practical Big Data Analytics by Nataraj Dasgupta(674)
i 43502196219153c7 by Unknown(667)
Il tradimento dei numeri by David J. Hand(661)
[No data] by Unknown(659)
Database e linguaggio SQL by Riccardo Cervelli(658)
App Inventor 2 con database MySQL (Italian Edition) by Antonio Taccetti(637)
Fondamenti Di Database Relazionali E MySQL by Luciano Manelli(633)
54 by wu ming(628)