Pagina 1 di 2

LE MIE NECESSITA'.....

Inviato: 19/10/2003, 12:59
da tiziano
:D Buongiorno a tutti...
voreei sapere quale versione di oscommerce installere....
poi per proteggere la zona admin che CONTRIBUTIONS installare?
Ho anche la necessita di attribuire a 2 gruppi differenti 2 sconti differenti per i gruppi che CONTRIBUTIONS installare..
esiste un manuale per l'installazione di questi due ultimi moduli?

grazie :oops:

Inviato: 19/10/2003, 13:30
da BluEdoG
Rispondo in sequenza, Ti conviene installare OsCommerce versione 2.2 MS2 che è l'ultima uscita.
Per proteggere la zona admin ci sono parecchie contribution, dipende dal tuo livello di conoscenza del Php e Mysql.
Per i gruppi (pubblicità progresso) c'è la mia contrib B2BSuite che fa al caso tuo.
Tutte le contrib, più o meno, hanno un manuale di installazione (in inglese) poi dipende dalla tua capacità di risolvere i problemi dovuti all'adattamento tra i vari inserimenti di codice.

conoscenze

Inviato: 19/10/2003, 14:23
da tiziano
iop e da poco che ci smanetto sul mio server per far girare questa favolosa relase 2.2.2 ho imparato anche a smanettare in mysql...
io ho un server pubblico...quindi sono partito da zero...che non e' poco e senza nessun aiuto CREDIMI!
ora forse tocca che qualcuno mi dia delle piccole dritte ....ecoo perchè ho interpellato te.

ci conto su una persona esperta dato che devo mettere questo sito presto online...

ho provato a inserire wuesto files in php nella dir di admin:

Quick Setup of Admin Authentication.

// Open /admin/includes/application_top.php add the following code in
// include authentication user/password of administration
require(DIR_WS_INCLUDES . 'authen.php');

// Open /admin/includes/configure.php and add the following code in
// define admin user/password
define('ADMIN_USERNAME', 'admin');
define('ADMIN_PASSWORD', 'mypasword');


// Save the following PHP codes as authen.php in /admin/includes/authen.php
<?php

if(!isset($PHP_AUTH_USER))
{ header('WWW-Authenticate: Basic realm="' . TITLE . '"');
header('HTTP/1.0 401 Unauthorized');
echo $SERVER_NAME . ' Authorization Required.';
exit;
}
else
{ if (($PHP_AUTH_USER != ADMIN_USERNAME) || ($PHP_AUTH_PW != ADMIN_PASSWORD))
{ header('WWW-Authenticate: Basic realm="' . TITLE. '"');
header('HTTP/1.0 401 Unauthorized');
echo $SERVER_NAME . ' Authorization Required.';
exit;
}
}

?>


perche non funziona..???
potrebbe essere sufficente questo files?

grazie

esempio :Admin Authentication for 2.2

Inviato: 19/10/2003, 14:52
da tiziano
The previous submit was for 2.1 . Here is the updated Admin Authentication for using 2.2-CVS . Only a small change in including file!!!

require(DIR_WS_INCLUDES . 'authen.php');

Regards,
Bn

sono riuscito ad installare questo! ma dove devo inserire questa inforamzione require(DIR_WS_INCLUDES . 'authen.php');???

a presto :?:

Inviato: 19/10/2003, 15:54
da BluEdoG
forse in index.php di admin

fatto..ma..

Inviato: 19/10/2003, 16:45
da tiziano
ho fatto quella modifica in index.php di admin modificando una esistente,


poi in \home\catalog\admin\includes ho inserito questo files chiamandolo cosi'
authen.php



Quick Setup of Admin Authentication.

// Open /admin/includes/application_top.php add the following code in
// include authentication user/password of administration
require(DIR_WS_INCLUDES . 'authen.php');

// Open /admin/includes/configure.php and add the following code in
// define admin user/password
define('ADMIN_USERNAME', 'admin');
define('ADMIN_PASSWORD', 'mypasword');


// Save the following PHP codes as authen.php in /admin/includes/authen.php
<?php

if(!isset($PHP_AUTH_USER))
{ header('WWW-Authenticate: Basic realm="' . TITLE . '"');
header('HTTP/1.0 401 Unauthorized');
echo $SERVER_NAME . ' Authorization Required.';
exit;
}
else
{ if (($PHP_AUTH_USER != ADMIN_USERNAME) || ($PHP_AUTH_PW != ADMIN_PASSWORD))
{ header('WWW-Authenticate: Basic realm="' . TITLE. '"');
header('HTTP/1.0 401 Unauthorized');
echo $SERVER_NAME . ' Authorization Required.';
exit;
}
}

?>


ora quando vado su home\catalog\admin mi appare un errore...
e la password d'ingresso non mi viene richiesta...
non capisco dove e' l'errore

Re: fatto..ma..

Inviato: 19/10/2003, 17:17
da BluEdoG
Premetto che non so di contrib si tratti, non l'ho mai usata. Ma a quanto mi dici io metterei questi define e require in admin/includes/configure.php aggiungendoli prima del tag di chiusura ?>
tiziano ha scritto:

Codice: Seleziona tutto

// Open /admin/includes/configure.php and add the following code in
// define admin user/password
  define('ADMIN_USERNAME', 'admin');
  define('ADMIN_PASSWORD', 'mypasword');
e in application_top.php

Codice: Seleziona tutto

// Open /admin/includes/application_top.php add the following code in
// include authentication user/password of administration
  require(DIR_WS_INCLUDES . 'authen.php');
Se leggi con attenzione il codice qui sotto va salvato in un file nuovo dentro admin/includes e chiamarlo authen.php
// Save the following PHP codes as authen.php in /admin/includes/authen.php

Codice: Seleziona tutto

<?php

if(!isset($PHP_AUTH_USER)) 
{	header('WWW-Authenticate: Basic realm="' . TITLE . '"');
	header('HTTP/1.0 401 Unauthorized');
	echo $SERVER_NAME . ' Authorization Required.';
	exit;
} 
else
{	if (($PHP_AUTH_USER != ADMIN_USERNAME) || ($PHP_AUTH_PW != ADMIN_PASSWORD)) 
	{	header('WWW-Authenticate: Basic realm="' . TITLE. '"');
		header('HTTP/1.0 401 Unauthorized');
		echo $SERVER_NAME . ' Authorization Required.';
		exit;
	}
}

?>

fatto..ma..

Inviato: 19/10/2003, 17:30
da tiziano
ho fatto tutto quello che mi hai detto ed ora quando entro in /admin mi appare la schermata di login e pass... bene !
e quali sono per entrare???
:lol:

risolto da solo

Inviato: 19/10/2003, 17:35
da tiziano
devo modificare il files authen.php e al posto di ADMIN_PASSWORD
E ADMIN_PASSWORD ci metto quello che voglio grazie!
:o

info

Inviato: 20/10/2003, 11:01
da diego
scusate una volta messa la login e la password nel codice authen.php
la pagina ti rindirizza automaticamente nella sezione admin/index.php?
o
devi inserire qualche url nel authen.php per farla indirizzare nella pagina admin/index.php? grazie.

Inviato: 20/10/2003, 12:33
da vito
fa tutto ijn automatico leggi bene.!

Inviato: 20/10/2003, 12:36
da vito
starno ho installato tutto su un server di mia proprieta' pubblico
appena accedo alla cartella \admin mi chiede la user e pass ed entra tranquillamente...
poi appena cerco di modificare un qualsiasi valore nella sezione admin appena clicco su aggiorna appare questa schermata:

Warning: Cannot modify header information - headers already sent by (output started at D:\SITI WEB\www.miosito.it\sitocommerciale\admin\includes\authen.php:18) in D:\SITI WEB\www.miosito.it\sitocommerciale\admin\includes\functions\general.php on line 18

il bello e' che le modifiche le fa ugualmente!
cosa posso fare per ovviare il problema

Inviato: 20/10/2003, 13:13
da BluEdoG
vito ha scritto: Warning: Cannot modify header information - headers already sent by (output started at D:\SITI WEB\www.miosito.it\sitocommerciale\admin\includes\authen.php:18) in D:\SITI WEB\www.miosito.it\sitocommerciale\admin\includes\functions\general.php on line 18
significa che alcuni tipi di informazione sono già state inviate da un'altro file (authen.php alla linea 18 ), probabilmente o ha un pezzo di codice che manca da qualche parte (forse application_top.php ??)

aiuto

Inviato: 21/10/2003, 12:09
da diego
scusate io o messo tutti i codici prima della chiusura ?> in tutti i file.
apro il file admin/index.php e mi richiede user e pass, e fino qui tutto bene.
Quando metto user e pass ( metto quelle gia impostate cioe admin, mypasword) mi dice Authorization Required perche?
sbaglio a mettere user e pass? o devo inserire qualche altro codice?
vi ringrazio ciaodiego.

Inviato: 21/10/2003, 12:32
da BluEdoG
A parte che non conosco la contrib, ma sembrerebbe che usr e pwd non vengano inviate, prova a ricontrollare con attenzione tutta l'installazione.