У меня есть простые пользовательские файлы, подобные этому
joe.php
<?php
$pass = 'joepassword';
$userpath = 'work/joe';
?>
sam.php
<?php
$pass = 'sampassword';
$userpath = 'work/sam';
?>
Я использую эти файлы для проверки подлинности текста.включается, когда пользователь входит в систему, устанавливая путь для этого пользователя при проверке аутентификации.После проверки подлинности я немедленно перезаписал эту переменную $ pass текстом «text», чтобы пароль не был доступен для посторонних глаз.
Теперь мне нужно войти в систему как "joe"
, поэтому я включаю joe.php sessing $ userpath
$userpath='work/joe'
Мне теперь нужно в целях администратора, чтобы получить доступ к Сэму$ userpath в качестве места назначения и joe $ userpath в качестве источника одновременно, но если я включу sam.php, я перезаписываю joe $ userpath
Я думаю, что есть более простое решение, такое как использование fopen и извлечение только(второй) путь для Сэма, но я не уверен, как это сделать.
Я не публикую это для лекции по безопасности, поэтому, пожалуйста, воздержитесь от ответа о безопасности.Эти файлы в любом случае не находятся в папке, доступной для веб-сервера.