思い出広場検索板メニュー
板一覧 / edge

開発者に質問なんやけど、エッジのCookieの管理って仕様なん

67 レス · dat原文

【悲報】なんE、認証がめんどくさすぎる http://d1ch.cc/test/read.cgi/edge/1694370012/ 604 エッジ上の名無し 2023/09/14(木) 18:39:28 ID:EOWLUuBC ようやく原因がわかったわ ここ書き込んだ後にクッキーとしてSPIDを返して来るけどそこに有効期限が入ってないのよ それのせいでブラウザを閉じるとそのクッキーが消される 有効期限の無いクッキーはブラウザを閉じると消すのが標準仕様だからな 一部の標準仕様に準拠してない専ブラだけがブラウザを開き直しても書き込める ーーーーーーーーーーーーーーーーーーーー 嵐対策ならやむなしやで
>>1 お、なるほど 感謝
>>2 サンキューな~
それは辛い現実やな
認証祭り治るんか?
expireの仕様はアプデするときにどうするか悩んで一旦消しちゃったんだよね もう少しで帰宅するのでそしたら直せると思います
やったぜ。ありがとう
トリップ太字だし偽物じゃねぇの
test
test2
test3
test4
test6
test7
test8
とりあえずsikiでアプリ落とすとcookie消えるのは直った気がする
てすと
Live5chで認証できないからブラウザ版で試すと今度はIPが違うとか言われて認証できないという 個人的に完全にchmate専用サイトだわ Live5chでスレは見れるんだけど
>>16 mate(0.8.10.171)でブラウザ立ち上げ直し、回線を変更とやってみたけど承認でてこなくなった 飛行機飛ばしてもID維持しとる
>>16 作成中の書き込みが吸い込まれるんだけど原因わからん? クッキーの設定ちゃんと出来てないのかな…
値が不正判定食らってるんだろうってことはわかるが 同環境のchmateでは書けたから
>>20 むむむ...
>>16 マジか
test
>>22 こっちがたぶんミスってるんだよね 初回クッキーの値間違えて渡してるせいで吸い込まれてる
test
おー直ってるわ
>>25 初回はCookieは空が正しいかな
これあれかも Shift-JISで送ってるつもりだけど処理ちゃんと理解してないせいでUTFで送ってんのかもしれん まだわからんが
mate de test
Cookieはエンコード関係ないと思われ ascii文字列なはずだから
よしんば開発者さんが合わせて治してくれたとしても他の掲示板に書けなきゃ意味がないので自分で解決しなければ…
まずいな…webの知識がなさすぎて空のクッキーの渡し方がわからん😅 ググってきます…
edge板の場合リクエストヘッダーにCookieをつけなければいいと思う
live5chに独自のクッキーを送ってもらう方法はあるのか調べてる
ああこれあれか 適当なCookieの値入れときさえすれば認証まで行けるのね できたと思ってたけどバグで抜けてたのか
これあれかな SPIDURLエンコードしちゃってるのがだめだだったりするのか?
ちゃんとNAMEとMAILの値だけするようにしてみる。。
お!進んだわ これが原因かも
xは伏せ字でログに残してあるcookieとSPIDをば… UA: Monazilla/1.00 paraswrite/0.1.0-alpha (Linux; U; Android 13; sdk_gphone64_x86_64 Build/TE1A.220922.xxx) Cookie: SPID=MDJlZGQwNDUtOTIwMS00MWQ3LWJhxxxxxxxxxxxxxxxxxxxx; Expires=Tue, 13 Sep 2033 16:26:22 GMT;
これをString型でsetRequestPropertyでどーんとぶちコンドル🦅
ここは専ブラ特有っぽくてちょっとよくわかってないところなんだけど普通expiresとかは送らないはずなんだよね サーバーからSet-Cookie:SPID=xxxx; expires=Wed, 21 Oct 2023 07:28:00 GMT; ときたら送る時は Cookie: SPID=xxxx になるはず(ただ実際cookieの扱いが壊れている一部専ブラは全部送ってくるから困っていた)
>>42 ああこれって保存しなくていいのか expires保存しとけってここに書いてあるからしたんやけど、よく考えたら保存しとけってってだけで送信しろってわけじゃないか http://age.s22.xrea.com/talk2ch/
送信するべきものと送信しないべきものを勉強してきます。。 おんぶにだっこじゃいられない
expireの行頭を小文字にしたら専ブラによっては送られなくなるのあったりして
>>35 うおおおお恐れ入りますやで😭
そのページで言うと、書きのhttp要求例のところが >Cookie: NAME=名前; MAIL=メール; SPID(PON)=値; expires=有効期限; path=/ となっているんだけど、expiresとpathはCookieの属性データであって送るべきものじゃないんだよね 多分Cookieの扱いは正確に理解されていなかったと思う(実際難しい...)
専ブラつくるためにAndroidStudioインスコしてクッキーが一番時間かかってます༼⁠;��´��༎ຶ⁠ ⁠۝ ⁠༎ຶ⁠༽
もう直ったん!?
あ、なるほどね クッキーの理解が甘かった
<クッキヘッダ>value1= <クッキヘッダ>value2= みたいな方式しか考慮してませんでした🙃
ねる いろいろさんがう
live5chが書き込めないのってどんな症状なん
テスト
test
いつもありがとうやで
だめだわかんねぇ 末尾の無駄なセミコロンも送るべきでない値も除外するようにして SPID=40桁 が送られてるはずなんだが
あ
https://docs.oracle.com/javase/jp/6/api/java/net/URLConnection.htm 😭
依存関係追加めんどくて標準ライブラリ逃げたのは失敗だったな🙃
てす
クッキーの受け取る部分を作り直さねば。。
自分が馬鹿すぎてしにて~~~~
テスト
ウウ
開き直って頼り切って作るか
もしかしてクッキー以外のところな間違えてる? ヘッダーになんか足りねぇのか