2015-09-04 86 views
-1

我想學習一些我在互聯網上找不到的東西。 我創建了一個簡單的網站,更像一個簡單的網絡應用程序,我們有以下結構。PHP會話和餅乾設置

index.php --> handles log In or Register 
home.php --> main state of website. 

所以基本上我想當用戶登錄時,網站將他引導到home.php。我已經做到了。但我得到一個非常惱人的錯誤。 如果我在www.someexample.com/home.php重定向暴力,用戶可以繞過主登錄屏幕。 O.o
所以我認爲如果我可以使用會話檢查器來查看用戶是否登錄,或者只是一個暴力破解者 - 對糟糕的術語進行研究 - 網站會將他重定向到登錄屏幕。如果用戶不想每次登錄,他都可以檢查一個Remember me按鈕來記住會話。 所以最後我想有兩種方法。一個用來檢查一個用戶是否登錄,另一個用於保存他的會話,即使他關閉了電腦直到他退出登出按鈕。

我在網上查了很多文章,但是我找不到如何在自己的項目中開始。你們能幫助我開始一個基本的結構嗎?我使用MySql。

+0

這只是基本登錄的東西。而且你甚至還沒有添加任何你試過的代碼。我們不是來做你的功課。來一些代碼不工作(不是全部)只是部分。 – SuperDJ

回答

0

聽起來這是一個問題/答案。你需要重定向。讓他們在index.php頁面登錄並回發給它。讓它檢查登錄是否正確,如果它是重定向到home.php與張貼的hashkey檢查,以便你知道登錄是有效的。無論如何,您可以跳過一些瀏覽器關閉的cookie。

請參閱here瞭解如何重定向。