Pagina 1 di 1

protezzione php perche non va'

Inviato: 26/06/2003, 23:55
da lomack
sbagliro' le modifiche booooooooo!
------------------
file di nome 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;
}
}

?>
-------------------------------------fine pagina in php.

poi ho inserito /application_top.php alla linea 221


include authentication user/password of administration
require(DIR_WS_INCLUDES . 'authen.php');


-------------------------- fine pagina in php.

poi ho inserito /configure.php alla linea 38

// define admin user/password
define('ADMIN_USERNAME','admin');
define('ADMIN_PASSWORD','password');

-------------------------- fine pagina in php.
visualizzo il box di rete ma quando digito le user e pass non mi accede a l'area amministrativa

prova

Asta Siempre :)

Inviato: 27/06/2003, 4:12
da hozone
di che file stai parlando?
hai installato una contribution?

Inviato: 27/06/2003, 4:32
da lomack
hozone ha scritto:di che file stai parlando?
hai installato una contribution?
Salve si ho usata questa descritta ne forum http://www.oscommerce.com/community/contributions,687
ma sto cercando anche su
http://ch.php.net/manual/it/features.http-auth.php
:oops:

Inviato: 27/06/2003, 5:51
da hozone
non conosco queste contribution.. ma ti posso dare un cosiglio.. usa htaccess del server web dove hai il dominio (se questo è apache). è la cosa più semplice e veloce.

del resto però 2 protezioni sono meglio di 1.

Buon Giorno!

Inviato: 27/06/2003, 18:01
da lomack
Si gia' ci stavo pensando il server dove sono ospitato supportano php ma in save mode. Ciò significa che non posso passare le variabili senza riprenderle con $_GET, $POST, $_SERVER,...
e poi come dici tu meglio due protezione che una.

:lol:

Inviato: 27/06/2003, 18:59
da hozone
capisco il problema..
.. potresti metterele in un campo di un DB.. e poi riprenderle da li, non so se nella contrib in questione questa possibilità è già implementata.

.. mi trovi in un momento abbastanza impegnato.. altrimenti mi ci sarei messo a provare sul mio server web. :(

mi spiace. :roll:

IIS

Inviato: 28/09/2003, 16:56
da 100asa
Utilizzo oscommerce su IIS. come posso fare a proteggere le pagine di admin? Grazie

Inviato: 28/09/2003, 20:45
da hozone
con apache ha dei metodi nativi del server per proteggere directory.

altrimenti potresti usare una contribution (come quella linkata qui sopra)

apache

Inviato: 29/09/2003, 9:19
da 100asa
ho installato apache per win32, ma sono ancora agli inizi e non ho capito un tubo come configurarlo. Mi faresti un piacere se mi dai qualche dritta oppure qualche link dove trovare validi aiuti per la configurazione di apache. La cosa comica che con IIS ho installato la contribution, mi chiede uname e password (senza errori) però non mi fa entrare. Idem vale se sulla directory in IIS tolgo il flag da "accesso anonimo": mi chiede uname e password (che dovrebbero essere quelle di sistema) però non mi fa entrare. Boh.
ciao

Inviato: 30/09/2003, 11:09
da hozone
cerca "passwd apache" in google.

il meccanismo di autorizzazzioni per apache è auth.. in linux funziona. dovrebbe funzionare anche in win.

ma se usi la macchina con il web server solo tu allora non serve proteggere le dir.. diverso è se la macchina è un server con un dominio.