kujirahand / nako3storage

なでしこ3貯蔵庫 - なでしこのプログラムを保存共有できるWebサービス
MIT License
4 stars 1 forks source link

限定公開キーあり限定公開作品の、キー入力時の遷移先 #141

Closed snowdrops89 closed 2 years ago

snowdrops89 commented 2 years ago

キーを設定しなければ、一覧には表示されませんがURLを知っていれば見ることが出来る感じになるのですが、キーを設定すると、「以下にキーを入力してください」の画面にキーを入力しても、同じ画面が入れ子状に出続けて、閲覧できないようです。

追記:閲覧できないというか実行できなくなるが正解でした。 正しいキーを入れるとページは表示されて、エディタにコードも入るのですが、その下に実行ボタンが表示されず、投稿 **** は非公開です。の画面が入ってしまいます。 https://n3s.nadesi.com/index.php?action=show&page=1780&editkey=yukino

kujirahand commented 2 years ago

いやはや、盲点でした。テストしてくださり感謝です!修正しました。

snowdrops89 commented 2 years ago

確認しました‼️ ありがとうございます💕

snowdrops89 commented 2 years ago

あっっ>< スミマセン。OKだと思ったんですが、よく考えると・・・

  1. この作品のURL: https://n3s.nadesi.com/id.php?1780

 の場合は直ったのですが、

  1. アプリ(即時実行)のURL: https://n3s.nadesi.com/widget.php?1780&run=1
  2. アプリ(実行ボタンあり)のURL: https://n3s.nadesi.com/widget.php?1780&editkey=yukino

 アプリページの場合にも1と同じ、エディタのついた表示になってしまっています~。

snowdrops89 commented 2 years ago

そしてなんと! ログイン状態で自分が投稿した限定公開の作品を開いた場合、アプリの実行画面が入るはずのフレームの中に、エディタが入れ子状に入ります~(@_@) スクロールすれば、フレームの中のエディタの下には実行ボタンがあって実行はできますし、「作品を編集」ボタンを押して、編集ページは問題ないのでそんなには困らないのですが;;; こうなる~~~。 無題

snowdrops89 commented 2 years ago

146 の対応をしていただいたことで分かったのですが、「投稿 1780 は非公開です。」とキー入力を促す画面で、submitした時の遷移先が、閲覧の場合は「 https://n3s.nadesi.com/index.php?action=show&page=1780&editkey=yukino 」そして編集の場合は「 https://n3s.nadesi.com/index.php?action=edit&page=1780&editkey=yukino 」とそれぞれ固定になっているんですよね。

しかし、アプリページを開こうとした場合にも、同じキー入力画面が出ますが、アプリページの場合の遷移先は、即時実行の場合は「 https://n3s-sandbox.nadesi.com/index.php?action=widget_frame&page=1780&run=1&mute_title=1&editkey=yukino 」、実行ボタンありの場合は「 https://n3s-sandbox.nadesi.com/index.php?action=widget_frame&page=1780&mute_title=1&editkey=yukino 」と、それぞれ異なるところへ遷移しなきゃいけないのではないでしょうか。

そして、ログインしてマイページから限定公開の作品を開いた時が一番カオスなんですが、エディタとフッター部分の間のフレームに、このキー入力画面が表示され、キーを入れるとエディタの下にエディタが! となるのは上でも書いたとうりなのですが、ここで、編集の方でキーを入れ、フレームの中の方で編集をして上書きを押そうものなら、「ログインが必要」とかいわれてしまうのですぅ><(フレームの内側のエディタには、ログイン状態が反映されてないっぽい) タブンこのフレームには、実行ボタンありのアプリページへ遷移が正解なんじゃないでしょうか。 そしてできればマイページからの場合はキー入力なしでしゅっと開いてほしいです。

kujirahand commented 2 years ago

修正が甘かったようで、すみません。 こちら、キー入力後に、あるべきところへ戻るように修正しました!

snowdrops89 commented 2 years ago

ありがとうございます!!!

ああぁ、でも、即時実行の時のrun=1が反映されて無くて、実行ボタンありと同じになってしまうようです~。 細かくてスミマセン・・・><

kujirahand commented 2 years ago

あ、確かに!ご報告ありがとうございます😊これから直します。

kujirahand commented 2 years ago

run=1の件修正しました!

snowdrops89 commented 2 years ago

確認しました☆ ありがとうございます!(≧▽≦)