Я работаю над проектом, который включает FTP-сервер с ProFTPd и бэкэнд PHP / MySQL, который создает учетные записи для пользователей.
После создания учетных записей пользователи отправляют электронные письма с данными своей учетной записи и инструкциями по загрузке FileZilla или CyberDuck в зависимости от их ОС, обнаруженных через строку user-agent.
Чтобы облегчить работу новичков, я подумал о том, что для FileZilla создаются файлы .lnk, в которых параметры входа в учетную запись являются параметрами, поэтому им просто нужно щелкнуть по файлам .lnk, чтобы открыть сервер. Это не важная функция, а большая проблема.
Мои вопросы:
Очень сложно создавать .lnk-файлы программно. См. Этот ответ .
В FileZilla я считаю, что лучше всего вы можете надежно filezilla.xml
файл filezilla.xml
и описать шаги, необходимые для его импорта после установки FileZilla.
Я не вижу никакого способа сделать это, упрощая для начинающих пользователей. Если вы создадите файл ярлыков, вам нужно будет узнать путь установки. Удачи вам в том, что от пользователя, которого вы предполагаете, будет сложно использовать имя пользователя / пароль в программе FTP. Даже если у вас это получилось, вы создадите файл ярлыков после получения ввода от пользователя, тогда вам придется отправить файл по электронной почте пользователю или загрузить его -> задержка.
Я бы советовал против этого. Раньше работая с незнакомыми пользователями, любая попытка сделать вещи «проще» для них, но требуя от них сделать что-то еще, обычно вызывает неприятные последствия. Спасите себя головной болью и обеспечивайте очень хорошо написанную инструкцию.