magmi

2016-03-23 7 views
0

enter image description heremagmi

私はセットアップmagmiを持っていますが、ログアウトオプションを見つけることができないからログアウトする方法。 このページを保護する方法。

+1

Stack Overflowは[プログラミング関連](http://stackoverflow.com/help/on-topic)のQ&Aサイトであるため、このトピックをオフトピックとして閉じることにしました。あなたの質問はプログラミングに関するものではありません。おそらくあなたは代わりにhttp://magento.stackexchange.comに投稿する必要がありますか? – Enigmativity

答えて

1

IPアドレスによるアクセスを制限し

アパッチ

/magmi/.htaccessの上部と/magmi/web/.htaccessファイルに次の行を追加します。

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

Ngin x

あなたのIPアドレスの/ magmi/locationへのアクセスを許可するように、ホスティングサポートまたはサーバー管理者に依頼してください。 nginxの設定ファイルに適用するサンプルコード:

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 }

は、追加のパスワード保護により

をアクセスを制限VAR /ディレクトリの下にパスワード保護ファイルを作成し、すなわち、VAR/.htpwd。ご使用のサーバーでhtpasswdコマンドを使用してください。ホスティングのサポートを依頼

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

nginxの

のか:

Apacheは

/magmi/.htaccessファイルの先頭に以下の行を追加します。 acを許可するサーバー管理者パスワード保護によって/ magmi/locationにアクセスできません。サンプルコードは、nginxの設定ファイルに適用する:

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 }

出典:あなたが実際にログインしたことがないので、あなたはMagmiからログアウトすることはできませんhttp://magehost.com/blog/securing-magmi-data-import-tool/

0

あなたがにsession_start後magmi head.phpファイル(magmi /ウェブ/ head.php)

にこのような何かを追加することができ、それへのアクセスを確保するために();

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(); 
} 

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

[ログインするためにあなたのMagentoのインストールの上、使用しているユーザ名/パスワードを使用します。

関連する問題