Pagina 1 di 1

Catalogo solo per iscritti...si può?

Inviato: 09/11/2006, 21:46
da giorg
Salve, qualcuno sa dirmi se è possibile installare oscommerce abilitando il catalogo solo per gli utenti iscritti???
Quindi farlo funzionare in pratica come un sito, con area catalogo in caso di utente iscritto.

Potrei nasconderlo dietro un semplice sito con un link al catalogo, ma rimarrebbe raggiungibile da barra degli indirizzi...non va bene :(

Grazie mille per ogni suggerimento :)

Inviato: 10/11/2006, 10:24
da maury2ma
si, facile devi mettere in tutte le pagine (per ora e' presente gia' in molte) il codice che blocca la visualizzazione se non si e' loggati.

Codice: Seleziona tutto

  require('includes/application_top.php');

  require('includes/classes/http_client.php');

// if the customer is not logged on, redirect them to the login page
  if (!tep_session_is_registered('customer_id')) {
    $navigation->set_snapshot();
    tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
  }
cosi' facendo le pagine sono visibili solo se ti logghi prima.

occhio a non metterla nel file login.php
altrimenti ti chiede loggarti, ma non puo' accederci e s'incazza !

Inviato: 11/11/2006, 17:26
da giorg
Fatto! :)
In effetti semplice e veloce...
Grazie mille!

Inviato: 11/11/2006, 17:57
da maury2ma
di nulla.
felice di esserti stato utile :wink:

Inviato: 27/11/2007, 19:55
da windsky
maury2ma ha scritto:si, facile devi mettere in tutte le pagine (per ora e' presente gia' in molte) il codice che blocca la visualizzazione se non si e' loggati.

Codice: Seleziona tutto

  require('includes/application_top.php');

  require('includes/classes/http_client.php');

// if the customer is not logged on, redirect them to the login page
  if (!tep_session_is_registered('customer_id')) {
    $navigation->set_snapshot();
    tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
  }
cosi' facendo le pagine sono visibili solo se ti logghi prima.

occhio a non metterla nel file login.php
altrimenti ti chiede loggarti, ma non puo' accederci e s'incazza !

scusate ma sono nuovo nuovo una domanda forse per voi banale.
ma devo aggiungere questo codice in tutti i file php della cartelal catalo o anche per i file delle sotto cartelle?
Vi ringrazio