[PHP] Creare un'area web riservata

francesco1976

Nuovo Utente
10 Mag 2017
37
0
6
48
Ciao Ragazz*
Sto cercando di imparare a lavorare in combinazione con HTML, CSS, JavaScript e Php. La mia idea è quella di creare una pagina web che permetta ad un singolo utente registrato di fare qualcosa. Premetto che sto usando pagine HTML standalone che effettuano chiamate AJAX ad uno script php che sta sul server e che lavora sul database.
Il mio obbiettivo, almeno per ora, è quello di raccogliere le credenziali di accesso dell'utente, controllare se sono corrette e poi sovrascrivere la pagina corrente (quella che ha raccolto il login) con un'altra pagina personalizzata (in cui l'utente fa qualcosa che per adesso ancora non ho definito). Finora ho creato il form html che effettua la registrazione, quello per il log in. Ho creato lo script php che effettua le query al DB. Per adesso quando con AJAX effettuo chiamate allo script php, quest'ultimo effettua la query e tutto funziona. Però non sono più capace di andare avanti.
Qualcuno saprebbe indicarmi per sommi capi quali passaggi potrei seguire per continuare (almeno provarci...) il lavoro?
Grazie e buone vacanze a tutti
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Se non ci fai vedere cosa hai fatto fino ad ora come facciamo a dirti come proseguire!
Vome ho già detto ad altri il mago Merlino è in ferie e solo lui poteva accontentarti!
 

francesco1976

Nuovo Utente
10 Mag 2017
37
0
6
48
Ciao
È complicato postare il tutto. Sono 4 files. Ammettiamo che la mia sia un’applicazione di e-commerce. Vorrei ad esempio reindirizzare un determinato cliente (ammettiamo un cliente privilegiato) ad una nuova pagina che sovrascrive quella corrente (dove lui ha effettuato il login) dove vi sono delle offerte personalizzate. Ho pensato di far stampare tanti echo al file php e poi inserire il tutto in in div che sovrascrive l’html della pagina (la cui url rimane quindi la stessa). Però mi sembra una procedura macchinosa e inefficiente. Ad esempio, come fa Google in un’attimo a stampare a video i risultati della ricerca? Spero di aver reso un po’ meglio il concetto. Puoi dirmi qualcosa? Grazie ciao
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Si il concetto è ed era chiaro ma in questo modo noi dovremmo costruirti le pagine da zero per poterti dare una risposta e questo non è la funzione del forum e sarebbe anche impossibile farlo.
Noi possiamo dare consigli o suggerire modifiche su un codice già tuo e presistente ma non creare di nuovo un progetto
 

francesco1976

Nuovo Utente
10 Mag 2017
37
0
6
48
Ma io ho chiesto di conoscere i passi concettuali. Il codice voglio scriverlo io sia chiaro. Se volessi un’applicazione bella e pronta pagherei un professionista. Io voglio solo imparare perché la materia mi appassiona. Ciao
 

LinuxOhYeah

Utente Attivo
26 Nov 2016
186
7
18
Ammettiamo che la mia sia un’applicazione di e-commerce
Per me, in 'linea generale', fare un e-commerce da zero, visto che ce ne sono tanti già pronti all'uso, stracollaudati e pieni di plugin anche gratuiti per avere delle offerte personalizzate dell'utente loggato, mi sembra un lavorone poco utile. Io mi studierei eventualmente come modificare un plugin opensource per modificarlo a tuo piacimento.

Concettualmente 'in generale' una volta loggato avrai un cookie o una variabile e quindi puoi sempre, una volta che hai controllato che l'utente è loggato, fare degli if per fare ciò che vuoi.
 

francesco1976

Nuovo Utente
10 Mag 2017
37
0
6
48
Per me, in 'linea generale', fare un e-commerce da zero, visto che ce ne sono tanti già pronti all'uso, stracollaudati e pieni di plugin anche gratuiti per avere delle offerte personalizzate dell'utente loggato, mi sembra un lavorone poco utile. Io mi studierei eventualmente come modificare un plugin opensource per modificarlo a tuo piacimento.
Ciao. Forse mi sono espresso male. Io un lavoro già ce l’ho (fortunatamente). Non devo guadagnare nulla. Ma la programmazione web mi appassiona tremendamente e voglio imparare il più possibile per cultura personale. Il sito di e-commerce era solo un esempio per far capire cosa voglio riuscire a fare. In pratica un’area riservata a cui l’user accede dopo il login. Volevo qualche consiglio sui passi concettuali da seguire. Almeno qualcuno che mi dicesse se la soluzione che ho immaginato è accettabile. Ciao
 

LinuxOhYeah

Utente Attivo
26 Nov 2016
186
7
18
una volta loggato avrai un cookie o una variabile e quindi puoi sempre, una volta che hai controllato che l'utente è loggato, fare degli if per fare ciò che vuoi
Il 'quello che vuoi' è un'altra pagina statica, una funzione specifica o (meglio) crei una pagina dinamica (come fa google o tutti i CMS) con php prendendo i dati dal database e ci metti quello che vuoi.
 

francesco1976

Nuovo Utente
10 Mag 2017
37
0
6
48
Il 'quello che vuoi' è un'altra pagina statica, una funzione specifica o (meglio) crei una pagina dinamica (come fa google o tutti i CMS) con php prendendo i dati dal database e ci metti quello che vuoi.
Ma questa nuova pagina statica creata a volo dove finisce? In una directory del server? Se così fosse, avrebbe una sua url e quindi sarebbe normalmente accessibile per chiunque. È questa una delle tante cose che non riesco a capire. Mi togli una curiosità? Con php si può creare un nuovo file con estensione html?
 

francesco1976

Nuovo Utente
10 Mag 2017
37
0
6
48
Da quello che dici mi sembra di capire che prima ti dovresti studiare le basi del php ;)
https://www.mrw.it/php/
E si certo. Php e Javascript li ho studiacchiati dal punto di vista delle variabili, operatori, funzioni, loop, condizionali, oggetti etc... Ora però pensavo che fosse il caso di iniziare a fare qualcosa di pratico... e man mano continuare ad imparare. Ho creato un file html con un form che funge da interfaccia e dove si inseriscono i dati per il login. Ho inserito il css per dare un po’ di grafica. Il form non ha un bottone submit. Per passare i parametri al file php che sta sul server li recupero con javascript e con AJAX li invio. Il file php crea la query e la invia al database per salvare i dati in una tabella. Tutto funziona abbastanza bene. Quello che vorrei fare, ma non so come, è inviare una richiesta al server per far in modo che l’utente, dopo aver effettuato il login, possa accedere a dei contenuti privati.
Sarei molto felice di capire i passi successivi. Spero di essermi spiegato bene
 
Discussioni simili
Autore Titolo Forum Risposte Data
U PHP creare un file excel dopo ricerca nel DB PHP 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
S Libreria PHP per creare file dwg o dxf PHP 0
J creare pagina php di prenotazione PHP 5
F [PHP] creare tabella e tasto cerca PHP 3
B [PHP] Creare PDF dopo inserimento dati form PHP 4
R [PHP] Creare sistema random PHP 3
D [PHP] Consigli su come creare form PHP 1
T [PHP] Creare Honeypot per form contatti PHP 10
S [PHP] Creare collegamento filtri di ricerca al database PHP 6
Z Creare VirtualHost Apache2 con PHP? Programmazione 0
T con oop creare un ciclo per una pagina dinamica html con php PHP 3
E [PHP] creare temporary table per dati da xml PHP 2
R [PHP] creare pagina profilo per ogni utente PHP 4
M [PHP] Creare un menu a tendina con pdo PHP 18
G [PHP] Creare mail con allegato nascosto e bottone di richiamo PHP 0
C [PHP] Creare un Pulsante che ricopia valori di un campo in altro record PHP 4
Shyson [WordPress] [PHP] Creare codice che evidenzia nuovi articoli WordPress 0
ANDREA20 creare sito in php PHP 6
G [PHP] Creare appuntamento ed inviarlo tramite mail (Outlook e Gmail) PHP 0
S [PHP] [HTML] Come creare un grafico dinamico PHP 4
V Creare tabella mysql con php non funziona PHP 1
M Creare tabella da pagina php popolata con valori passati con POST PHP 5
B [PHP] hp script creare un utente diminuendo -1 e cosi via PHP 1
AntoCastro [PHP] Creare un sito di quiz a catena PHP 17
V Creare funzioni PHP per agevolare bootstrap PHP 1
B funzioni per creare file e inserirli dentro una certa cartella in php? PHP 1
F Creare pagina PHP come quella di phpMyadmin PHP 12
M Creare tabella da pulsante php PHP 6
M Creare un exe da un listato php PHP 5
P [PHP] Creare un elenco completo con tabella PHP 3
Zea [PHP] RISOLTO - creare link con il risultato dell'interrogazione db PHP 1
utente è possibile creare una pagina php che copia interamente il contenuto di un'altra pagina ? PHP 10
A [PHP] Creare numero ticket casuale PHP 5
giannit [PHP] Creare pagina con collegamenti ipertestuali da file txt PHP 6
B [PHP] Creare un'interfaccia di inserimento testo in varie posizioni PHP 1
sandropochi [PHP] Form per creare filtro di ricerca su DB PHP 8
L [PHP] Creare un uploader di file csv xls e ricercare i risultati PHP 0
Zayciho [PHP] Creare sito web dinamico PHP 5
P [PHP] Creare elenco immagini PHP 2
L [php e xml] per creare una galleria fotografica con diversi file xml PHP 0
M [PHP] Creare chart con highchart PHP 6
T [PHP]Creare cookie PHP 5
Monital [PHP] Creare un array da stringa con diversi spazi PHP 3
P [PHP] come creare una chat PHP 24
trattorino Creare codice php help PHP 26
R [PHP] [HTML] Creare script invio modulo contatti PHP 2
romeocharly Creare un script/codice in php per collegare un id mysql con un file PHP 0
S PHP: creare un link in una pagina PHP 7
D Cerco Collaboratore in gradio di creare siti in wordpress, joomla, e PHP Offerte e Richieste di Lavoro e/o Collaborazione 7

Discussioni simili