Apache Cordova problema con php

cistoverosi

Nuovo Utente
4 Ott 2018
2
0
1
Ciao ragazzi avrei un problema, probabilmente molto basilare, sul portare una normalissima pagina web scritta in html, css, javascript e php in un applicazione.
Il problema sostanziale è nelle sessioni, per esempio in quella di login.
Nel codice della pagina web io ho un normalissimo login, che con i vari controlli basilari creerà una sessione solamente se il login verrà effettuato con dei dati veritieri e presenti nel database, tutto ciò fatto con php e mysql.
Su Apache Cordova non si può utilizzare php, quindi in sostanza non riuscirei nemmeno a effettuare un banalissimo login, poichè quando andrò a settare una sessione nel form php del login non potrò mai andarla a riprendere effettuando proprio l'accesso. Come potrei risolvere? Posto un esempio banale, senza i vari controlli qui sotto.

Pagina form login:
PHP:
<form action="accedi.php" method="post">
<input type="text" name="nome">
<input type="password" name="password"
</form>

Pagina php:
PHP:
$nome = $_POST["nome"];
$password = $_POST["password"];

$accesso = "SELECT id FROM utenti WHERE nome = '$nome' && password = '$password'";
$invia = mysqli_query(//la_connessione, "$accesso");

if(mysqli_num_rows($invia_login) == 1)
{
session_start();
$_SESSION["seiloggato"] = $nome; //creo la sessione
header("location: index.php");
exit;
}

Index:
Codice:
<?php
session_start();
?>
<html>
<head>
</head>
<body>
// Il Problema è essere impossibilitato ad usare php in questo punto!
<?php
if($_SESSION["seiloggato"]){
echo "Sei loggato";
}
if(!$_SESSION["seiloggato"]){
echo "Effettua il login";
}
?>
</body>
</html>
 

Discussioni simili