Ho un% co_de angularJS% che invia nome utente / password a un file PHP che poi interroga il mio database per verificare il corretto accesso. Quindi restituisco un oggetto JSON a angularJS in uno dei seguenti formati:
{'success' : 'true', 'userFirstName' : [firstNameFromDatabaseQuery]}
o
{'success' : 'false'}
Una volta tornato in angularJS, controllo il valore di successo per determinare se le credenziali dell'utente erano valide e, se necessario, accedere l'utente.
Alla mia domanda - questa risposta JSON di PHP può essere modificata da un utente per contrassegnare il suo log in come riuscita, cambiando $http.post
in 'true'?
Ritengo che valga la pena di menzionare che ho scelto in questo modo di usare le variabili di sessione PHP perché non funzionava bene nella mia applicazione angolare, e sembra anche essere un codice molto più pulito. Inoltre, questa è un'applicazione molto semplice. Non saranno coinvolte informazioni personali significative, come SSN o informazioni bancarie / relative alla carta di credito.