フォーラム掲示板について

以下の目的、注意点などご確認いただき、ご使用ください。

目的
Connect-CMSのユーザやConnect-CMSに興味のある方同士で自由に意見交換できる場を提供する目的で、コミュニティ掲示板として提供しています。
投稿方法
このサイトにユーザー登録することで、投稿することができます。
投稿内容
投稿内容は公開されます。
Connect-CMSに無関係な内容が記載されたと判断した場合、削除することがあります。
バグ情報
バグ(不具合)はGithub のIssues(https://github.com/opensource-workshop/connect-cms/issues)に記載していただくと、開発者に伝わりやすくなります。
また、セキュリティなど重大な事象の場合は、お問い合わせページよりお知らせください。優先的に調査いたします。
また、貢献ガイド(https://connect-cms.jp/abount/contributions)も参照をお願いします。
ユーザ登録
当サイトへのユーザ登録は以下のお問い合わせフォームよりお願いいたします。
https://connect-cms.jp/contact

フォーラムでのサポート範囲

当フォーラムでは、Connect-CMSのトラブルなどの相談も記載いただけますが、作業を肩代わりするものではありません。
作業の依頼は、株式会社オープンソース・ワークショップの調査メニューなどをご検討ください。
https://opensource-workshop.jp/service/rescue

フォーラム掲示板

Re2: 掲示板の「いいね」ボタン押下で、403に飛ぶ

2023年1月3日 13時40分 [junsan]

osws牟田口様

ありがとうございます。Gitのissueの確認が足りなかったようです。

並送しているシステムの関係で、すぐにはアップデートは出来ませんが、時期をみてアップデート後、確認をしてみたいと思います。

スレッドの記事一覧

掲示板機能の「いいね」を押下すると、403表示が出ます。urlには変化がありません。いいね、のカウントアップ自体は、上手くいっているようです。デバッグモードをオンにして再現しましたが、特にログ出力はなく、以下のメッセージとなりました。

403 Forbidden. (権限がありません)

Debug message

HTTPリクエストメソッドチェック & プラグイン側の関数定義チェック

少しソースを見てみましたが、中でJavascriptのaxiosをつかって、/json/bbses/saveLikeJson/xx/xx/xx に紹介をかけているように見えますが、このURLを直接叩いた場合、いいねの数が表示されるようで、特に403で跳ねられる要素はありませんでした。

gitの方も参照してみましたが、類似のbug、issue等を見つけられませんでした。

原因にお心当たりのある方いましたら、示唆を頂けましたら幸いです。

 
「403 権限がありません」と表示されるページのURLでは、

 https:// ~ /plugin/bbses/ここ/数字/数字/数字#frame-数字

の「ここ」が「show 以外」の文字になっていたりしないでしょうか?
reply」「edit」「saveView」とか

リンクの例
・ 掲示板の show のページ (通常の画面) → 見える
・ 掲示板の reply のページ  (返信用画面) → 403
・ 掲示板の 無意味なページ(無意味)   → 403

・ その投稿の いいねの数 (saveLikeJson)→ 数値のみ

---

例えば、Aというページの作成中、掲示板ページBへのリンクを張る場合、
Bのページで「掲示板の返信を書く画面の状態」でURLをコピーし、
その文字列を使ってAのページに移動用リンクを設定すると
「reply」のあるページにつながってしまいます。

ただし、この手順だと「権限はありません」は再現できますが、
「いいね」ボタンの挙動は関係なくなります。

というわけで、ご質問の意図どおりではないかもしれません。
「『いいね』ボタンを押すと、そのまま 403 の表示に切り替わる」
という挙動はまだ再現できていません。すみません。
 

こんにちは。

以前直したバグの内容かも。最新にしたら直るかもしれません。

githubのissueがありましたのでリンク貼っておきます。

https://github.com/opensource-workshop/connect-cms/issues/1166

Re2: 掲示板の「いいね」ボタン押下で、403に飛ぶ
2023-01-03 [junsan]

osws牟田口様

ありがとうございます。Gitのissueの確認が足りなかったようです。

並送しているシステムの関係で、すぐにはアップデートは出来ませんが、時期をみてアップデート後、確認をしてみたいと思います。