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.
magmi
cevap
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/
. 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.
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