xool
14-11-2008, 19:18
Salve, mi rivolgo ai più esperti per aiutarmi nella creazione di un piccolo form che dovrà fare delle cose che descriverò di seguito.
Premetto che sono completamente a digiuno di PHP e MySQL, e infatti mi sto attrezzando con manuali per studiare, ho avuto però diverse esperienze con ASP + Access per cose simili.
In pratica mi trovo nella situazione di dover gestire un'utenza che fa richiesta di una connessione wireless, un HOTSPOT insomma basato su autenticazione Radius. Questo Hotspot è già bello che funzionante e si basa sull'accoppiata di un Captive Portal (Chillispot) + radius (freeRadius), chi mastica queste cose avrà già capito che stiamo parlano di un sistema Linux e nel particolare una Ubuntu Server Hardy. Sul server è già presente Apache2, PHP5 e MySQL5 e al momento servono solo a gestire il Captive Portal. Il pacchetto radius è impostato per funzionare su un database MySQL che contiente le informazioni necessarie all'autenticazione.
E' chiaro quindi che il tutto girerò in locale e non su un server FTP, ma credo che questo sia un dettaglio trascurabile.
Il mio problema riguarda la gestione degli utenti che dovranno accedere tramite Username e Password ad Internet.
So dell'esistenza di diversi pacchetti che fanno più o meno quello che vorrei fare io ma nessuno mi garba o funziona bene.
In pratica io ho a disposizione un Database in MySQL che ha diversi campi tra cui naturalmente l'user e la password per far autenticare l'utente.
Io volgio realizzare un applicativo in PHP che si interfacci con il Database del radius e che faccia le seguenti cose:
- L'utente arriva e fa richiesta del servizio, la segretaria :D compila un form con i dati (Nome, Cognome, Indirizzo, Cod Fiscale, ecc..) e clicca su suo bel bottoncino "Inserisci";
- Il server genera un Username e una Password casuali e scrive il tutto nel database radius, che quindi avrà un bel record con Dati dell'utente e relativi User e Password associati (fondamentale per questioni legali);
- Il server genera una pagina riepilogativa dei dati inseriti, nella quale la bella segretaria può semplicemente cliccare "Stampa" per fornire il necessario all'utente;
Questo è sommariamente quello che devo realizzare, a parte chiaramente tutta una serie di pagine di gestione del database che permettano di cancellare gli utenti, modificarne i dati, visualizzare lo stato, ecc...
Io credo che non sia molto complicato realizzarlo e per questo chiedo a voi dei consigli su come cominciare, magari qualche tutorial che mi faccia capire i rudimenti per la creazione di un form che inserisca i dati in un database.
Spero di non aver chiesto troppo e attendo qualche consiglio.
Ciao
Premetto che sono completamente a digiuno di PHP e MySQL, e infatti mi sto attrezzando con manuali per studiare, ho avuto però diverse esperienze con ASP + Access per cose simili.
In pratica mi trovo nella situazione di dover gestire un'utenza che fa richiesta di una connessione wireless, un HOTSPOT insomma basato su autenticazione Radius. Questo Hotspot è già bello che funzionante e si basa sull'accoppiata di un Captive Portal (Chillispot) + radius (freeRadius), chi mastica queste cose avrà già capito che stiamo parlano di un sistema Linux e nel particolare una Ubuntu Server Hardy. Sul server è già presente Apache2, PHP5 e MySQL5 e al momento servono solo a gestire il Captive Portal. Il pacchetto radius è impostato per funzionare su un database MySQL che contiente le informazioni necessarie all'autenticazione.
E' chiaro quindi che il tutto girerò in locale e non su un server FTP, ma credo che questo sia un dettaglio trascurabile.
Il mio problema riguarda la gestione degli utenti che dovranno accedere tramite Username e Password ad Internet.
So dell'esistenza di diversi pacchetti che fanno più o meno quello che vorrei fare io ma nessuno mi garba o funziona bene.
In pratica io ho a disposizione un Database in MySQL che ha diversi campi tra cui naturalmente l'user e la password per far autenticare l'utente.
Io volgio realizzare un applicativo in PHP che si interfacci con il Database del radius e che faccia le seguenti cose:
- L'utente arriva e fa richiesta del servizio, la segretaria :D compila un form con i dati (Nome, Cognome, Indirizzo, Cod Fiscale, ecc..) e clicca su suo bel bottoncino "Inserisci";
- Il server genera un Username e una Password casuali e scrive il tutto nel database radius, che quindi avrà un bel record con Dati dell'utente e relativi User e Password associati (fondamentale per questioni legali);
- Il server genera una pagina riepilogativa dei dati inseriti, nella quale la bella segretaria può semplicemente cliccare "Stampa" per fornire il necessario all'utente;
Questo è sommariamente quello che devo realizzare, a parte chiaramente tutta una serie di pagine di gestione del database che permettano di cancellare gli utenti, modificarne i dati, visualizzare lo stato, ecc...
Io credo che non sia molto complicato realizzarlo e per questo chiedo a voi dei consigli su come cominciare, magari qualche tutorial che mi faccia capire i rudimenti per la creazione di un form che inserisca i dati in un database.
Spero di non aver chiesto troppo e attendo qualche consiglio.
Ciao