下面我們將建立控制器實(shí)現(xiàn)網(wǎng)站的登錄功能,首先我們需要了解登錄功能的原理,登錄就是將后臺(tái)的token信息或登錄標(biāo)識(shí)進(jìn)行一個(gè)短期的存儲(chǔ),存儲(chǔ)方式可以是多樣比如cookie,session,locationStore等方法,目的就是將標(biāo)識(shí)存起來(lái),下次可以根據(jù)此標(biāo)識(shí)的存在與內(nèi)容判斷是否登錄或過(guò)期。
首先需要建立控制器,在application文件夾中新建文件夾起名center代表center用戶(hù)組的文件,然后文件夾下創(chuàng)建controller和view文件夾。controller文件夾下存放php文件,view下存放html模板文件。
在controller中新建PublicController.php文件,然后引入需要用到的擴(kuò)展如Db、request。生命Class,Class名稱(chēng)跟文件名一致。

在class中新建login方法,$this->fetch渲染前臺(tái)頁(yè)面。

該控制器的訪問(wèn)地址就是center/public_controller/login 所fetch輸出的文件地址在center/view/public_controller/login.html,所以我們要再該目錄新建此文件并寫(xiě)出html樣式以及form表單,表單內(nèi)容為用戶(hù)名和密碼、密碼密文

注意form的action處現(xiàn)在還沒(méi)有填寫(xiě)具體的地址,因?yàn)楝F(xiàn)在還沒(méi)有寫(xiě)處具體的提交接口所以先空著,method處寫(xiě)請(qǐng)求類(lèi)型get/post ,保存后再瀏覽器中訪問(wèn)就可以得到頁(yè)面




