ckeditor を使用してインライン CMS を作成しています。アイデアは次のとおりです。
- クライアントは管理エリアにログインします
- ログインはセッションです
- クライアントは、定義済みの領域を編集できる Web サイトのページに誘導されます
領域は contenteditable 属性で指定されます。
<div contenteditable="true">
safsdfdfsdfdfsdfsdfds
</div>
クライアントがログインするとセッションが作成されるため、クライアントがログインしている場合に ckEditor とすべての CMS 機能を有効にすることを知っている PHP を作成しました。
私が抱えている問題は、ログインしていないときでもcontenteditable="true"
、ブラウザのデフォルトの動作として WYSIWYG なしで div を編集できることです。明らかにこれは良くありません。ユーザーがページを編集できないようにするにはどうすればよいですか?