33//https://paintbbs.sakura.ne.jp/
44//1スレッド1ログファイル形式のスレッド式画像掲示板
55
6- $ petit_ver ='v1.236.1 ' ;
6+ $ petit_ver ='v2.0.0 ' ;
77$ petit_lot ='lot.20260613 ' ;
88
99$ lang = ($ http_langs = $ _SERVER ['HTTP_ACCEPT_LANGUAGE ' ] ?? '' )
131131$ fetch_articles_to_skip = $ fetch_articles_to_skip ?? true ;
132132$ all_hide_painttime = $ all_hide_painttime ?? false ;
133133$ hide_userid = $ hide_userid ?? false ;
134+ $ enable_v1_legacy_template_unsafe_get_login = $ enable_v1_legacy_template_unsafe_get_login ?? false ;
134135$ mode = (string )filter_input_data ('POST ' ,'mode ' );
135136$ mode = $ mode ?: (string )filter_input_data ('GET ' ,'mode ' );
136137$ resno =(int )filter_input_data ('GET ' ,'resno ' ,FILTER_VALIDATE_INT );
@@ -1131,7 +1132,7 @@ function paintcom(): void {
11311132function to_continue (): void {
11321133
11331134 global $ boardname ,$ use_diary ,$ set_nsfw ,$ skindir ,$ en ,$ password_require_to_continue ;
1134- global $ use_paintbbs_neo ,$ use_chickenpaint ,$ use_klecs ,$ use_tegaki ,$ use_axnos ,$ petit_lot ,$ elapsed_days ,$ max_res ;
1135+ global $ use_paintbbs_neo ,$ use_chickenpaint ,$ use_klecs ,$ use_tegaki ,$ use_axnos ,$ petit_lot ,$ elapsed_days ,$ max_res, $ enable_v1_legacy_template_unsafe_get_login ;
11351136
11361137 $ is_badhost =is_badhost ();//テンプレートの互換性のため変数名が必要
11371138 if ($ is_badhost ){
@@ -1143,8 +1144,13 @@ function to_continue(): void {
11431144 $ appc =(string )filter_input_data ('COOKIE ' ,'appc ' );
11441145 $ pwdc =(string )filter_input_data ('COOKIE ' ,'pwdc ' );
11451146
1146- $ no = (string )filter_input_data ('GET ' , 'no ' ,FILTER_VALIDATE_INT );
1147- $ id = (string )filter_input_data ('GET ' , 'id ' );//intの範囲外
1147+ $ id = t (filter_input_data ('POST ' ,'id ' ));//intの範囲外
1148+ $ no = t (filter_input_data ('POST ' ,'no ' ,FILTER_VALIDATE_INT ));
1149+ //互換設定時はgetでもログインできるようにする
1150+ if ($ enable_v1_legacy_template_unsafe_get_login ){
1151+ $ id = $ id ?: t (filter_input_data ('GET ' ,'id ' ));//intの範囲外
1152+ $ no = $ no ?: t (filter_input_data ('GET ' ,'no ' ,FILTER_VALIDATE_INT ));
1153+ }
11481154
11491155 $ adminpost = adminpost_valid ();
11501156 session_sta ();
0 commit comments