rep2 part72 (309レス)
上下前次1-新
抽出解除 レス栞
92(7): 名無しさん@お腹いっぱい。 [sage] 04/04(金)12:45 ID:PvreAws20(1/2)
imgurあぼーんしてる人は見えないかもしれないけど、
どんぐりログイン(でacorn取得)と書き込み時にどんぐり使う(でMonaChiket取得)改変まではできた
https://i.imgur.com/G9fpndn.png
https://i.imgur.com/nv6PTzC.png
ただ、●のsid送信見てもCookie処理が見つけられなくてわかってなかったので、
ここからこれをCookieに反映させる処理に入る
93(1): 名無しさん@お腹いっぱい。 [sage] 04/04(金)15:26 ID:PvreAws20(2/2)
>>91
投稿時刻がおかしいとかいうエラーで書き込めないけど関係してる?
>>92の通り、ログイン認証ではacorn取得できてるから、これをCookieにセットして書き込む仕組みまで作ればいけそう
ただ、Cookie処理がまだ見つけられずにいる
lib/P2KeyValueStore.phpは値を保存したり取得したりしてるだけっぽいし
118(1): 名無しさん@お腹いっぱい。 [sage] 04/05(土)18:19 ID:0Zfmdg9P0(3/3)
>>92
ほしい・・・
125: 92 [sage] 04/06(日)18:33 ID:6MOWijZy0(3/9)
>>118
書き込み時刻周りの対応を先にやってた
これから少しずつCookie周りを弄ってみるのでもうしばらく待って
128: 92 [sage] 04/06(日)19:39 ID:6MOWijZy0(4/9)
>>127
post_form.inc.phpのinputはフォーム表示時の時刻を入れてるだけで結局使わないし、
post.phpの方で新たな時刻取得してPOST送信してて、その値をCookie Confirmation画面でもinput hiddenで保持してるから大丈夫
むしろ残すともとの$fake_timeもinputに入って送られてしまう
$fake_timeのところをコメントアウトするのとinputを消すのはほとんど同義
130: 92 [sage] 04/06(日)19:53 ID:6MOWijZy0(5/9)
うちのは削除して問題なく動いているな・・・
残すなら$fake_time周りは消しておいた方が安全かもしれない
132(3): 92 [sage] 04/06(日)20:21 ID:6MOWijZy0(6/9)
>>131
すまんね、開発環境がごちゃごちゃしてて、
どんぐりログインで変更加えてるやつにそのまま追記しちゃったから前後に関係ないの入ったり行数違ったりするのやだなって
post.php
--
// submit は書き込むで固定してしまう(Beで書き込むの場合もあるため)
$submit = '書き込む';
+if (!empty($_POST['p2_post_confirm_cookie']) && isset($_POST['time'])) {
+ $time = $_POST['time']; // 再送時は前回のものを使う
+} else {
+ $time = time(); // 初回送信時はUNIXタイムスタンプで現在時刻
+}
$post = array_combine($post_send_keys, compact($post_param_keys));
--
post_form.inc.php
--
<input type="hidden" name="bbs" value="{$bbs}">
<input type="hidden" name="key" value="{$key}">
- <input type="hidden" name="time" value="{$time}">
<input type="hidden" name="host" value="{$host}">
--
137: 92 [sage] 04/06(日)23:04 ID:6MOWijZy0(9/9)
概ねできたけどCookie Confirmation周りでまだ不具合あるな
あとはまた明日以降
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.927s*