我想製作一個「特殊」類型的留言板,其中只有一個隨機的來賓可以一次寫一些東西。當用戶轉到留言簿時,其他用戶將被鎖定 - 其他用戶無法寫入,但他們可以讀取所有以前的條目。過了一分鐘後丟掉用戶?
「聲明」該留言的用戶有一分鐘時間來撰寫他的留言。當時間流逝或他發表評論時,他會自動被鎖定在頁面之外,並且留言簿可供下一個用戶使用。當你試圖寫留言時,無論你是否設法發表評論,你都無法在留言簿上寫一些東西半小時(但你仍然可以像平常一樣查看每個條目)。
我該如何做到這一點?我聽說我必須使用類似cronjobs的東西,但那真的是我需要的嗎?如果有人能給我一些指示(不期望完整的解決方案),那會很棒。
我喜歡這樣,這聽起來像一個非常簡單的實現。但它似乎有點太簡單了......如果我通過AJAX進行檢查,難道有人不會故意嘗試阻止留言簿被解鎖嗎?如果用戶剛剛離開該頁面怎麼辦? – noClue
哈哈,這就是爲什麼你比較時間+一分鐘與當前時間,當一個新用戶試圖發佈的東西。有了這個,一個新人可以很容易地解鎖一個鎖定的留言簿,並解決鎖定問題。 –
對不起,遲到的回覆 - 這似乎是我正在尋找,並且我可以實際(可能)實現的一個答案。謝謝!我會試試這個。 – noClue