Pack Gestione account [Help pls]
Inviato: 08/01/2006, 0:53
Sto preparando un mini how to per la creazione di un nuovo box per la gestione dei dati del cliente, so che questo a qualcuno di voi sembrerà banale ma ho deciso che tutti i progressi che farò su oscommerce li renderò accessibili a quelli più newbbe di me, per rispetto della filosofia stessa di oscommerce.
Ovviamente vorrei un aiutino perchè come già sapete non sono un mostro in php
Allora se non avete capito bene cosa sto cercando di fare eccolo qua in tutto il suo splendore

Tutto funziona (e questo mi stupisce!) l'unica cosa che chiedo a uno di voi maestri è:
Come si gestiscono le sessioni del login?
Per esempio se clicco nel box sul login mi porta a login.php scrivo user e password e tutto funziona (non fa una piega...) però se clicco dopo aver effettuato il login su gestione ordini mi riporta un altra volta su login.php perchè non trova la sessione salvata...reinserisco i dati e poi finisco su account_history.php
Io vorrei evitare questa bella menata e portarmi dietro la sessione del login dopo aver inserito i dati la prima volta.
Ho capito che questo è il codice che gestisce l'autenticazione dell'user:
Almeno credo sia questo...
Credo di dover inserire qualcosa nel box che ho creato:
ma non so proprio cosa...qualcuno di voi sa aiutarmi?
Ovviamente vorrei un aiutino perchè come già sapete non sono un mostro in php

Allora se non avete capito bene cosa sto cercando di fare eccolo qua in tutto il suo splendore


Tutto funziona (e questo mi stupisce!) l'unica cosa che chiedo a uno di voi maestri è:
Come si gestiscono le sessioni del login?
Per esempio se clicco nel box sul login mi porta a login.php scrivo user e password e tutto funziona (non fa una piega...) però se clicco dopo aver effettuato il login su gestione ordini mi riporta un altra volta su login.php perchè non trova la sessione salvata...reinserisco i dati e poi finisco su account_history.php
Io vorrei evitare questa bella menata e portarmi dietro la sessione del login dopo aver inserito i dati la prima volta.
Ho capito che questo è il codice che gestisce l'autenticazione dell'user:
Codice: Seleziona tutto
if (!tep_session_is_registered('customer_id')) {
$navigation->set_snapshot();
tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
}
Credo di dover inserire qualcosa nel box che ho creato:
Codice: Seleziona tutto
$info_box_contents = array();
$info_box_contents[] = array('text' => '<center><a href="http://localhost/catalog/login.php">' . tep_image(DIR_WS_IMAGES . 'grafica/usercontrol.gif') . '</a></center>');
$info_box_contents[] = array('text' => '<a href="http://localhost/catalog/login.php">' . "Login" . '</a>');
$info_box_contents[] = array('text' => '<a href="http://localhost/catalog/account_history.php">' . "Gestione ordini" . '</a>');
$info_box_contents[] = array('text' => '<a href="http://localhost/catalog/account_edit.php">' . "Modifica generalità" . '</a>');
$info_box_contents[] = array('text' => '<a href="http://localhost/catalog/account_password.php">' . "Modifica password" . '</a>');