CGIとしてアクセスすると設定が効かないって事ですよね?

ログインファイルはログイン時に参照されるので、
ログインしないと設定されないと思います。