Я новичок в PHP
и MySQL
, у меня 3 роли в моем проекте:
Управляющий аккаунтом может загружать файлы в систему.
Редакторы и mtusers могут загружать файлы, загруженные менеджером, они могут изменять их и загружать обратно менеджерам (обратная связь).
Я использую временный каталог для хранения этих файлов на сервере.
Я хочу проверить этот файл, например, предположим, что редактор и пользователь mt не должны загружать, а не загружать файлы. Как это проверить?
Я также хочу избежать коллизий, когда несколько пользователей пытаются одновременно записать один и тот же файл.