簡體   English   中英

控制器的不同哈希算法

[英]different hash algorithm for controllers

如何更改CakePHP 2.0 AuthComponent哈希算法? 並且,如何為不同的控制器設置不同的算法(例如, users使用sha1, customers使用md5)

我已經讀過該文章 ,但是當我在cakephp 2.0應用程序中對其進行測試時,它說:

Fatal error: Cannot use object of type User as array in *******\lib\Cake\Controller\Component\AuthComponent.php on line 661

謝謝

該文章適用於1.3版,但看起來他們已經升級了AuthComponent。 您可以在此處閱讀有關此內容的所有信息:http://book.cakephp.org/2.0/en/core-libraries/components/authentication.html?highlight=authentication

在頁面的大約一半處,它們描述了如何將自己的自定義哈希函數設置為beforeSave。 根據您的情況,您將定義User模型的beforeSave以使用SHA1算法,對於每個不同的模型,依此類推。

暫無
暫無

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

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