MODxで作成されたサイト上のファイルへの個人アクセス

タスク: CMS MODx Revolutionがあります。 サイトに登録されているすべてのユーザーの中に、13335という名前のユーザーがいます。自分用のファイルがアップロードされています。



解決策:



1)リソースグループを作成します。



セキュリティ->リソースグループ->リソースグループの作成。

名前を示します:13335;

デフォルトのコンテキストはwebです。

「パラレルユーザーグループを作成する」と書きます。 明らかに何が起こるでしょう。

次に、すべてのリソースの右側の列から、ユーザーに表示するリソースを選択し、マウスを左側の列にドラッグして新しいリソースグループに追加します。



2)個人アカウント内にリソース13335を作成します。



たとえば、次のように:







リソースの内容を入力します



[[!FileLister? &path=`assets/files/patch/13335`]]







フォルダーへのリンクがあることを示します。 必要なファイルが含まれています。

「リソースグループ」タブで、リソースグループ「13335」を追加します。



3)ユーザーグループを作成します。



セキュリティ->アクセス制御->ユーザーグループ。 なぜなら 「パラレルユーザーグループを作成する」をチェックすると、すでに作成されています。 フィールドの確認と補充が残っています。 コンテキストメニューを呼び出し、[ユーザーグループの編集]を選択します。



「一般情報」タブ。

名前:13335;

親グループ:0;

パネル:デフォルト。



「ユーザー」タブ。

既存のユーザー13335をグループに追加します。

ロールが示されています-メンバー9999



「コンテキストへのアクセス」タブ。

新しいコンテキストを追加します。

コンテキスト:web。

最小の役割:メンバー-9999;

アクセスポリシー:コンテキスト。



「リソースグループへのアクセス」タブ。

作成済みのリソースグループ13335を追加します。



それだけです。



MODxツールを使用したWeb開発に関するこの本 、Shpakの本をすべて読み、理解しようとしました。 私が読んだことに基づいて、私はすべてのことを試行錯誤の方法で行いました。



All Articles