Im using tinymceElfinder to show Elfinder file manager with Tinymce5. It works fine but my site sessions are destroyed and im getting logged out when loading the file manager.
Im calling session_start() before creating the tinymceElfinder object but my sessions are still destroyed.
<!-- jQuery and jQuery-UI -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.min.css"/>
<!-- elFinder (load latest nightly) -->
<script type="text/javascript" src="https://studio-42.github.io/elFinder/demo/js/elfinder.min.js"></script>
<!-- tinyMCE -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tinymce/5.2.0/tinymce.min.js"></script>
<!-- tinymceElfinder -->
<script type="text/javascript" src="https://nao-pon.github.io/tinymceElfinder/tinymceElfinder.js"></script>
Create tinymceElfinder instance
const mceElf = new tinymceElfinder({
// connector URL (Set your connector)
url: 'php/connector.minimal.php',
// upload target folder hash for this tinyMCE
uploadTargetHash: 'l1_lw', // Hash value on elFinder of writable folder
// elFinder dialog node id
nodeId: 'elfinder' // Any ID you decide
});
TinyMCE initialization
tinymce.init({
plugins: "image, link, media, imagetools",
file_picker_callback : mceElf.browser,
images_upload_handler: mceElf.uploadHandler
});