簡體   English   中英

CakePHP中的帳戶驗證

[英]Account verification in CakePHP

我正在使用CakePHP3.x。 下表中創建了創建新用戶的代碼;

使用者

id | email | password | verification | verified | last_activity | date_created

經過驗證的列將是“ user_verification”表的外鍵。

  1. 按照慣例,應將其命名為verification_id,您可以確認表的名稱等嗎?

關系是用戶具有hasOne驗證。 創建用戶后,將在user_verification表中創建另一個條目,該條目將使用其ID填充用戶條目。

  1. 這似乎是創建驗證表的一種邏輯方法嗎? 我確實希望它們在單獨的表中。

  2. 有人可以在“用戶”控制器內為我指出訪問驗證表的方向。

謝謝!

是的,對於CakePHP,如果它與另一個表相關,則最好將其命名為verification_id 這樣,當您烘焙模型時,它將自動為您完成工作。

您可以通過加載模型來訪問“用戶”控制器內的驗證表。

$this->loadModel('Verification');

控制器(加載其他型號)

編輯:根據CakePHP的文檔,您應該給表一個復數名稱,例如驗證而不是驗證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM