Jump to content

[RISOLTO] Modulo Log In


MisterB

Recommended Posts

Ne ho visti un po' in giro,
ma mai in modulo....

comunque ti basta un po' di copia incolla tra il modulo di login e quello di myaccount. Invece di non visualizzarlo quando non sei loggato (il controllo che c'e' all'inizio) ti visualizza la una riga con il link al login e al registrati...

Link to comment
Share on other sites

è proprio quello che ho cercato di fare ieri... con scarso successo...
ho pensato che dovessi agire sul tpl... il tpl del blocco il mio account è

<!-- Block myaccount module -->

{l s='My account' mod='blockmyaccount'}


{l s='My orders' mod='blockmyaccount'}
           {if $returnAllowed}
{l s='My merchandise returns' mod='blockmyaccount'}
           {/if}
{l s='My credit slips' mod='blockmyaccount'}
{l s='My addresses' mod='blockmyaccount'}
{l s='My personal info' mod='blockmyaccount'}
           {if $voucherAllowed}
{l s='My vouchers' mod='blockmyaccount'}
           {/if}
           {$HOOK_BLOCK_MY_ACCOUNT}



{l s='Sign out' mod='blockmyaccount'}



<!-- /Block myaccount module -->



non ho capito come funziona... cioè non c'è nessun controllo... non è che sai dirmi come si chiama il cookie o se c'è una funzione che mi dice se è loggato?

Link to comment
Share on other sites

si, l'avevo già trovato e provato! Come vedi l'ultimo post è mio... credo sia compatibile solo con ps 1.1 Beta2

In altre parole non va nell'ultima versione (da sempre loggato). Ho provato a guardarci addosso un pò ai file per sistemarlo ma non sono riuscito, ora sto lavorando nel rifarlo e via

Link to comment
Share on other sites

allora il problema è mio e basta... io non ho fatto molto, ho rimpiazzato i file, l'ho installato e non funziona... potrebbe essere dovuto al fatto che c'è l'ho su in locale con wamp server 2?

la versione di ps è 1.1.0.5 quella in italiano proposta dal forum!


Fammi sapere se ho fatto qualche cazzata!

Link to comment
Share on other sites

  • 2 months later...

Non so se interessa a qualcuno cmq sono entrato un pò nel meccanismo di prestashop quindi ho scoperto dove era l'errore!
nel particolare nel file php c'è scritto

$smarty->assign(array(
   'logged' => $cookie->isLogged(),
   'voucherAllowed' => intval(Configuration::get('PS_VOUCHERS')),
   'returnAllowed' => intval(Configuration::get('PS_ORDER_RETURN')),
   'HOOK_CUSTOMER_ACCOUNT' => Module::hookExec('customerAccount'),
   'displayconnexionbox' => Configuration::get('DISPLAY_CONNEXION_BLOC')
));



e questo comando non funziona, o meglio $cookie->isLogged() restituisce sempre true. Come suggerito basta sostituirlo con

$smarty->assign(array(
   'logged' => $params['cookie']->isLogged(),
   'voucherAllowed' => intval(Configuration::get('PS_VOUCHERS')),
   'returnAllowed' => intval(Configuration::get('PS_ORDER_RETURN')),
   'HOOK_CUSTOMER_ACCOUNT' => Module::hookExec('customerAccount'),
   'displayconnexionbox' => Configuration::get('DISPLAY_CONNEXION_BLOC')
));



Per completezza allego il rar della versione 1.4 modificata che ora funziona correttamente.

Enjoy

p.s. è vergognoso ma mi sono accorto che non so mettere gli allegati o che per meglio dire non me li mette :-S

Link to comment
Share on other sites

  • 1 month later...

Raga ho un problema con questo modulo... parlo della versione 1.4. Praticamente quando faccio il logout rimane sempre la schermata dell utente loggato ovvero i miei ordini ecc ecc. e non esce quella dell login con le textbox dell email e password. La mia versione di prestashop è quella italiana consigliata sul sito di prestamodules ora non ricordo bene. Cmq ho gia fatto le modifiche da voi consigliate e segnalate sull altro forum

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...