Pagina nascosta al menu non visualizzata dopo login
Author: Felice D.
Visited 2856,
Followers 1,
Shared 0
Come da titolo ho creato un gruppo d'accesso (un singolo utente) con l'accesso alla pagina "xxxx" dopo il login, pagina che naturalmente è nascosta al menù.
Dopo l'inserimento dei dati compare la scritta superiore Loading.... per poi scomparire dopo un pò ma non carica la pagina.
La pagina contiene un dbviewer e posso dirvi che funziona perchè se rendo visibile la pagina al menù e ci clicco mi compare la Tableview con i relativi dati.
Cosa può essere?
Evolution 12
Posted on the
la pagina la hai messa come protetta e nascosta...?
Author
No solo nascosta, quella protetta è quella del login che con dati validi deve aprire la pagina in questione.
Grazie
se è solo nascosta a cosa serve...una volta che si conosce il link, la apre chiunque, anche senza effettuare più il login...
quella del login invece non dovrebbe essere protetta, altrimenti nessuno potrebbe loggarsi più....
Author
Ok per quanto dici, hai ragione.
Comunque per farla andare ho messo protetta la stessa pagina di dove risiede il Database viewer e funziona.
Poi delle cose che non riesco a capire sono queste:
1) Nella form del login compare anche il pulsante registrazione e rallegrato pensavo si potessero inserire i vari dati per registrarsi in automatico ma a quanto pare non è così perchè non funziona o probabilmente ci sono da fare altri passaggi.
2) Nella gestione Accessi dove dice pagina richiesta per la registrazione è quì che devo mettere qualcosa per far funzionare a dovere il pulsante registrazione?
E come preparare la pagina della registrazione? (C'è qualche esempio da vedere).
Per ora mi fermo qui.
Ragazzi ripeto come già detto negli anni scorsi non sono un webmaster, compro le varie versioni solo per agguiornare il mio sito.
Grazie
creati una pagina nascosta con un modulo mail di registrazione, con tutti i dati che ti servono, poi in gestione Accessi, dove dice pagina richiesta per la registrazione, metti la tua pagina nascosta....
Author
Perdonami, questo per la registrazione?
E a parte la mail inviata i dati di registrazione dove vengono memorizzati?
Ho visto che manda la mail con i dati inseriti ma non afferro il meccanismo della memorizzazione e come gestire dopo la pagina per il login con chi ha inserito precedentemente i dati.....mi sto incasinando.
Altra cosa, prima nel post precedente avevo detto che per far comparire il tableviewer avevo reso nascosta la stessa pagina legata all'ingresso login, ma il problema è che dopo il login corretto mi mostra appunto il database con l'indirizzo completo sopra, quindi scrivendo direttamente l'indirizzo posso skippare la parte login.
Sempre più complicato.
Grazie comunque per la pazienza
1. per la pagina di registrazione automatica, si memorizza tutto nel DatBase....
2. per quello che ti ho scritto che la pagina con il tableviewer deve essere anche protetta oltre che nascosta....
forse è meglio che leggi un pò qui e ti togli tutti i dubbi.....
http://help.websitex5.com/it/v12/pro/index.html?area_riservata.htm
Author
Perdonami Mirko, sto leggendo ma qualche cosa non mi ritorna.
L'help dice che in Gestione Accessi in Impostazioni (e non c'è nessuna voce impostazioni) c'è la possibilità di scegliere Registrazione manuale o automatica.
Ma queste voci mancano, forse perchè non ho la versione professional?
sicuro...?
non ho la Evolution, ma prova a vedere qui...
Author
Infatti a me non è presente.
Quindi è solo sulla professional?
Allora dovrai crearti la pagina di registrazione e gestire tutto a mano, o pensare di passare alla 12 Pro....al limite vedi se ti conviene qui:
https://answers.websitex5.com/profile/offers
Author
Ok acquistata la professional.
La pagina di registrazione ora compare in automatico solo che non scrive sul database.
Nel database ho creato una Tabella Utenti coni campi Id Username e Password ma ho visto che i campi che ti presenta nella registrazione sono diversi (vedi in allegato) quindi devo inserire quelli?
Poi altra cosa nelle caselle Utente registrato mi fa comparire in automatico già i dati di admin e quindi ci si accede facilmente, come mai?
...oohhh! ferma la mula! era solo una battuta! ciao, intervengo perché ho appena risolto un problema simile grazie ai consigli di Skeggia; te li riassumo: devi accedere al pannello di controllo mysql, e cancellare eventuali tabelle create da te (devi lasciare il database pulito); poi, scegliendo registrazione automatica dovrai inserire tutti dati che l tuo provider ti avrà rilasciato: Host, username, password, ecc. li trovi nel pannello di controllo php mysql; ti chiederà anche il nome della tabella, che inventerai al momento; inserisci le email nel modo corretto, e il resto lo farà il programma in automatico. Chi vorrà accedere alla pagina protetta, si registra ricevendo una email con il codice di attivazione (ricordati di spuntare invia email di attivazione). Avrai un indirizzo email di comodo su cui sperimentare il tutto... fallo fino a che i conti non tornano...
ciao.
vedrai che tutto è andato bene se cliccando sul pulsante aggiorna presente in gestione accessi, ti scarica in automatico gli utenti registrati.
Author
Ok, grazie gabriele.
Il link del tuo thread non sono riuscito a trovarlo comunque ora funziona la registrazione e l'invio delle mail ma ho ancora qualche problema.
Come già detto nel form che mi compare per l'area protetta in "Utente registrato" le caselle Nome Utente e Password sono già rimepite con i dati di admin e xxxxxxx e quindi ci si può accedere (vedi allegato).
Quando ti registri nella mail vien inviato un link vedi sotto:
Clicca qui per validare il tuo account: http://xxxxxxxx.altervista.org//imlogin.php?validate=3091c15fd22cf985c0a511e07b6c555a
che mi riporta su una pagina che non esiste e qui credo sia un bug del programma perchè io esporto tutto in una cartella e non nella radice del sito, infatti se guardi il link ci sono due slash prima di imlogin.php e li ci andrebbe il nome della cartella ma anche se la metto mi riporta sempre nella form del login o registrazione e se inserisco i dati precedenti usati per la registrazione mi dice che l'account non è sttao attivato.
Per ora cerchiamo di risolvere questo problema poi vedo il resto..
Ancora grazie a tutti
...Ciao, questo è il link al post che avevo aperto io, come vedi, volendo fare di più avevo incasinato tutto:
https://helpcenter.websitex5.com/post/140512
...semplicemente, per venirne a capo, evita percorsi tortuosi, fino a che non hai risolto, e compreso, il problema; punto uno, le prove di accesso, se puoi, dovresti effettuarle da un'altro pc, o almeno con un browser differente; può anche darsi che quello che ti sembra un problema, in realtà è una questione di cache; anche a me, dallo stesso pc, non mostrava neanche la schermata di accesso, o registrazione, ma apriva direttamente la pagina protetta; provato da un secondo pc e tutto era ok. Dai che ce la fai (se andiamo a vedere questo è un pò un esame).
Ciao,
controlla di aver inserito correttamente l'indirizzo del sito (compresa la cartella in cui lo esporti) in Impostazioni Generali -> Indirizzo URL del sito
Author
Tranquillo stesil con tutte le versioni di x5 almeno questo.
le impostazioni sono giuste perche il sito è esportato correttamente ma se vedi quel link postato sopra non riporta la cartella(//).
Almeno io ho sempre fatto così nelle impostazioni generali (1) dove dice url del sito metto l'indirizzo ed in esportazione se devo mettere nella radice in Cartella di destinazione non scrivo nulla altrimenti inserisco un nome di cartella (specie se faccio delle prove).
Infatti imlogin.php è proprio nella cartella.
Penso che sia questo il problema perchè tutto il resto sembra andare, la memorizzazione nel database, l'invio mail...
Invece l'errore è proprio quello. L'indirizzo del sito inserito al passo 1 non serve al programma per l'esportazione del sito stesso ma viene memorizzato nel file x5settings.php per essere poi utilizzato ad esempio per scrivere l'URL del sito nella mail di conferma registrazione, nelle mail per il carrello, nelle mail per il guestbook, e anche nella sitemap.xml.
Comunque io sono tranquillissima e a te provare costa poco.
Author
Ok, bella
perdonami ma in esportazione dove dice Cartella di destinazione è un parametro opzionale e quindi se omesso tiene per forza conto dell'indirizzo URL messo nel passo 1 altrimenti da dove lo prende l'indirizzo quando trasferisco?
Infatti questo è in x5settings.php
$imSettings['general'] = array(
'url' => 'http://xxxxxx.altervista.org/'
'homepage_url' => 'http://xxxxxx.altervista.org/index.html'
'public_folder' => '',
'salt' => 'g06h3d2r658v8110eb771vi1298p0tc327ic04r3lisk',
'use_common_email_sender_address' => false,
'common_email_sender_addres' => ''
);
adesso ho esporatto tutto nella radice appunto come dice x5settings.php ma il problema resta, l'utente riceve la mail e se clicco sul link (vedi sotto) mi riporta nella pagina di registrazione ma resta sempre utente da validare.
Clicca qui per validare il tuo account: http://xxxxxx.altervista.org//imlogin.php?validate=379162ee8c25232e60f59d985c0a1852
Poi se vado nella sezione admin del sito mi ritrovo quell'utente con il campo state = validate.
In pratica quel doppio slash dovrebbe essere cartella Public da quello che si evince dal php.
Che dite lo risolviamo questo problema?
Dai dati ftp. Infatti ora che hai spostato tutto nella root la situazione è cambiata, non ottieni più l'errore 404.
adesso ho esporatto tutto nella radice appunto come dice x5settings.php ma il problema resta, l'utente riceve la mail e se clicco sul link (vedi sotto) mi riporta nella pagina di registrazione ma resta sempre utente da validare.
Poi se vado nella sezione admin del sito mi ritrovo quell'utente con il campo state = validate.
Non ho capito. Se nel database trovi l'utente come validato, allora la validazione è avvenuta in modo corretto.
Il link della mail ti porta alla pagina di registrazione forse perché hai inserito in Gestione Accessi come Pagina di ingresso la pagina speciale "Accesso riservato".
E' vero, c'è comunque uno slash di troppo nel percorso che l'utente riceve via mail, ma non influisce sul risultato.
Qui c'è la mia prova http://stesil.altervista.org/test-riservata/pagina-1.php sempre su Altervista, sito esportato in una cartella, indirizzo URL del sito inserito al passo 1 http://stesil.altervista.org/test-riservata e pagina d'ingresso per gli utenti con registrazione automatica "Pagina 1" scelta dalle pagine della mappa.
Author
Allora stesil così cerchiamo di venirne a capo, ti spiego com'è il mio layout ed impostazioni di prova:
Homepage con un link che se cliccato porta alla pagina nascosta e protetta che contiene il db da visionare.
Naturalmente quando ci clicci sul link visto che è protetta compare la finestra del login/registrazione.
In Gestioni accessi ho naturalmente imposttao Registrazione automatica con pagina d'accesso alla pagina protetta.
Ma così facendo i problemi sono quelli riportati nei post precedenti.
Anche se la pagina d'accesso non è quella protetta.
Ma possibile che è talmente complicato venirne a capo?
Ma la tua versione è la 12 professional?
Sai non vorrei avesse qualche bug e sto impazzendo.
Grazie
E' giunta l'ora di linkare qualcosa.
Ha la Professional, come puoi vedere dal suo profilo e dal sorgente del suo esempio.
Sai non vorrei avesse qualche bug e sto impazzendo.
Hai provato a registrarti dal link postato da stesil?
Se ci fosse un bug penso che ci sarebbe per tutti.
Author
Si ho provato e va, ma non capisco cosa faccio di diverso io, tra l'altro nel mio precedente post ho spiegato i vari passi e non vedo dov'è ci sta l'inghippo.
Tu riesci a capire da quello che ho scritto se ho commesso errori?
Grazie per l'intervento lemonsog
aiuta almeno chi ti vuole aiutare...
Non ho la Professional per capire cosa fai di diverso, mi dispiace.
Prendi il mio post come un pensiero ad "alta voce"
Author
Mirko prima ho spiegato i miei passi...
te li riporto qui:
Allora stesil così cerchiamo di venirne a capo, ti spiego com'è il mio layout ed impostazioni di prova:
Homepage con un link che se cliccato porta alla pagina nascosta e protetta che contiene il db da visionare.
Naturalmente quando ci clicci sul link visto che è protetta compare la finestra del login/registrazione.
In Gestioni accessi ho naturalmente imposttao Registrazione automatica con pagina d'accesso alla pagina protetta.
Non capisco cosa intendi per 'aiuta almeno chi ti vuole aiutare...'
Grazie comunque a tutti per la volontà di aiutarmi a venirne a capo.
ti è stato chiesto più volte di postare un link del sito, ma sembra sia Top Secret...
come Stesil ha messo il suo, per farti vedere che funzia, potresti postare il tuo per vedere dove stà l'errore....
C'è una cosa sola che non hai descritto nei passaggi che hai fatto.
In creazione della mappa, quando hai impostato la pagina come protetta, hai flaggato anche "Registrazione automatica" nei "Gruppi/utenti che possono accedere a questa pagina"?
Author
ma che Top Secret , pensavo non fosse necessario e che spiegare i vari passi forse era meglio.
Comunque http://comuniecologia.altervista.org/Prova
Io ottengo lo stesso tuo errore (imlogin.php?loginstatus=-4) solo se imposto come pagina di ingresso una pagina per la quale non ho flaggato l'accesso agli utenti della registrazione automatica. Quindi ti richiedo:
Author
Ok stesil tutto funzionanate ora, quando rendevo protetta la pagina mi mostrava anche se abilitata la registrazione automatica nel passo 4 solo il gruppo utenti, cancellando il gruppo utenti in getione accessi e riabilitando come protetta la pagina che mi serviva mi ha mostrato il form con la ceckbox da flaggare su registrazione automatica, cosa che prima non appariva.
Quello che non mi torna è che tu dici hai flaggato anche "Registrazione automatica" ma a me mostrava quando prottegevo la pagina solo il gruppo utenti e non la ceckbox registrazione automatica.
Grazie a tutti per il supporto.
ho fatto la prova, e direi che ti funzia giusto ora....