magmi

2016-03-23 6 views
0

enter image description heremagmi

Ben kurulum magmi var ama çıkış seçenek bulamıyorum dan çıkış nasıl. Ve bu sayfanın nasıl güvenli hale getirileceği.

+1

Bu soruyu off-topic olarak kapatmak için oy veriyorum çünkü Stack Overflow [programlama ile ilgili] (http://stackoverflow.com/help/on-topic) Soru-Cevap sitesidir.Sorunuz programlamayla ilgili değil. Belki bunun yerine http://magento.stackexchange.com adresinde yayınlamalısınız? – Enigmativity

cevap

1

IP adresine göre erişimi kısıtlama

Apache

/magmi/.htaccess üstünde ve /magmi/web/.htaccess dosyalar üzerinde aşağıdaki satırları ekleyin:

Order deny,allow Deny from all Allow from <your_ip>

Ngin x

Barındırma desteğinizin veya sunucu yöneticinizin, yalnızca IP adresiniz için/magmi/konumuna erişmesine izin vermesini isteyin. Örnek kod nginx yapılandırma dosyasında uygulamak için:

location /magmi/ { allow <your_ip>; deny all; # other code, depending on your config and the way of passing requests to PHP # usually the same as for/location }

ek şifre koruması tarafından erişimi kısıtlama

var/dizin altında şifre koruması dosyasını, yani var/.htpwd oluşturun. Sunucunuzda htpasswd komutunu kullanın. barındırma desteği sor

AuthType Basic AuthName "Restricted" AuthUserFile /path/to/your/magento/var/.htpwd Require valid-user

Nginx

ya:

Apache

/magmi/.htaccess dosyasının en üstünde aşağıdaki satırları ekleyin Sunucu admin ac izin vermek Şifre korumasına/magmi/konuma gidin. Örnek kod nginx yapılandırma dosyasında uygulamak için:

location /magmi/ { auth_basic "Restricted"; auth_basic_user_file /path/to/your/magento/var/.htpwd; # other code, depending on your config and the way of passing requests to PHP # usually the same as for/location }

Kaynak: aslında giriş asla çünkü Magmi dan çıkış olamaz http://magehost.com/blog/securing-magmi-data-import-tool/

0

. siz) (session_start sonra magmi head.php dosyası (magmi/web/head.php)

üzerine böyle bir şey ekleyebilir bu bilgilere erişimi güvence altına almak amacıyla

;

function authenticate($username=”“,$password=”“){ 
    require "../../app/Mage.php"; 
    Mage::app('default'); 
    $user = Mage::getModel('admin/user'); 
    $user->login($username,$password); 
    $result = $user->getId(); 
    return $result ? true : false; 
} 

if (!isset($_SERVER[‘PHP_AUTH_USER’])) { 
    header('WWW-Authenticate:Basic realm="Magmi"'); 
    header('HTTP/1.0 401 Unauthorized'); 
    echo 'You must be logged in to use Magmi'; 
    die(); 
} else { 
if (!authenticate($_SERVER['PHP_AUTH_USER'],$_SERVER['PHP_AUTH_PW'])){ 
    header('WWW-Authenticate: Basic realm="Magmi"'); 
    header('HTTP/1.0 401 Unauthorized'); 
    echo 'You must be logged in to use Magmi'; 
    die(); 
} 

} 
/***************** *********************/ 

Ve sonra giriş yapmak için magento yüklemesinde sahip kullanıcı adı/şifre kullanın.