ブログ記事閲覧制限プラグインについて 投稿する

投稿者:kamo  投稿日時:2022-02-19 20:23:17
いつもありがとうございます、kamoと申します。
ブログ記事閲覧制限プラグインでお尋ねします。

このプラグインを有効にして記事を制限した場合、同一ブラウザで履歴などPWが保存される設定をしていたりすると、
次回PWを入力しなくても記事が見れたりします。

履歴やcookieなどをクリアすれば、再度PW入力のフォームが表示され、制限が有効になりますが、
これをPW入力フォーム欄の下などに、
このPWを「今回のみ」OR 「ブラウザに保存する」という
選択項目をつけるようなカスタマイズはできるものでしょうか?

あるいはPWは毎回ブラウザを閉じたら、消え、保存されずに、同じページで再入力する仕様など。

会員管理などを利用しないで特定の人のみに限定公開したい内容のとき、
ブログ記事閲覧制限プラグインが利用できるかなと思ってやっている途中です。

上記のような仕様にカスタマイズが可能かどうか知りたいです。

お忙しいところ恐縮ですが、可能かどうかお教えください。
どうぞ、よろしくお願いいたします。
投稿者:齋藤毅  投稿日時:2022-02-20 06:01:17
可能かどうかの返答は難しいので、SOY CMS内の共通で利用するcookieから、PHPのcookieに切り替えて試して挙動を確認してみます。
投稿者:kamo  投稿日時:2022-02-20 14:12:54
斎藤様、いつもありがとうございます、kamoです。
お忙しいところ恐縮です、お手数をおかけいたしますが
どうぞ、よろしくお願いいたします。
投稿者:齋藤毅  投稿日時:2022-02-21 14:20:00
PHPのcookieに切り替えましたところ、プラグインで個別にcookieの値を持つことができました。
これをPW入力フォーム欄の下などに、
このPWを「今回のみ」OR 「ブラウザに保存する」という
選択項目をつけるようなカスタマイズはできるものでしょうか?
上記の件の対応は可能です。
プラグイン本体に手を加えなければならないので、プラグインの改修が必要になります。

残りは簡単な改修で対応できそうですので対応してみます。
投稿者:kamo  投稿日時:2022-02-21 15:01:55
斎藤様、ご確認ありがとうございます、kamoです。
また対応できそうとのことお手数をおかけいたします。
どうぞ、よろしくお願いいたします。
投稿者:齋藤毅  投稿日時:2022-02-22 10:45:08
新しいバージョンで下記の改修を行いました
https://saitodev.co/soycms

・パスワードをブラウザに記録するのチェックボックス設置タグ
・ブラウザに記録しない場合は認証は1時間有効
・ブラウザに記録する場合は認証は30日有効
・認証が有効の期間中にページに再度アクセスがあった場合は認証を更新する
投稿者:kamo  投稿日時:2022-02-23 13:28:33
斎藤様、改修頂きありがとうございます、kamoです。
今ほど、CMSバージョンアップして動作確認を行いました。
ブラウザ記憶の30日までは未確認ですが、1時間有効の機能は確認いたしました。
チェックを入れたページは表示が継続し、未チェックのページは
1時間経過すると再度PW入力フォームが表示され、意図した動きを再現できました!
本当にありがとうございました。

追伸:この場をお借りして、ご連絡させていただきますが、
止まっているご依頼内容ですが、どうせならサイトもリニューアルして
そこに設置できるように現在サイトのリニューアルを行っております。
今しばらくお時間をいただきたくどうぞよろしくお願いいたします。
ログインして投稿する