質問編集履歴

1

修正

2021/07/05 13:06

投稿

poteto4401
poteto4401

スコア57

test CHANGED
File without changes
test CHANGED
@@ -4,11 +4,9 @@
4
4
 
5
5
 
6
6
 
7
- - 1日5件まで記事を閲覧可能にし、6件目以降は登録が必要なる。
7
+ - 1日5件まで記事を閲覧可能にし、6件目以降は登録しない閲覧不可
8
8
 
9
- - 未ログインユーザーを対象とする
9
+ - 未ログインユーザーを対象
10
-
11
- - ブラウザ/端末の考慮はしない。別のブラウザから見ても閲覧可能(スマートな方法があるならば閲覧不可にはしたい)
12
10
 
13
11
  - 1週間経過したら制限解除(優先度低)
14
12
 
@@ -20,25 +18,19 @@
20
18
 
21
19
  1. ブラウザのローカルストレージで状態を記録
22
20
 
23
-  → リテラシーの高いユーザーであれば、状態削除できるため避けたい
21
+ 2. LaravelでユーザーのIP記録
24
22
 
25
23
 
26
24
 
27
- 2. Laravelでリクエストに付与されたセッションIDを記録
25
+ LaravelでセッションIDを記録しようかと考えましたが、3つめの条件(1週間経過したら制限解除)を
28
26
 
29
-  → セッションID有効期限を伸ばしたくない
27
+ 満たすためにセッションのlifetimeを伸ばす必要があるため、却下まし
30
28
 
31
29
 
32
30
 
33
- 3. LaravelーのIPを記録
31
+ きればササイドみで実現したいのですが、IPで管理するのは問題ありますでしょうか?
34
32
 
35
-  → 1と同じような懸念
36
-
37
-
38
-
39
-
40
-
41
- 他にい方法ればご教授ください
33
+ また、他にい方法りますでしょうか?
42
34
 
43
35
 
44
36