2017-04-02 40 views
0

我有一個需要登錄的舊cakephp應用程序。我正在使用phpmyadmin中的表,並且我不小心從表中刪除了用戶登錄名/密碼項。現在我無法在cakephp應用程序中登錄。我試圖在表中創建一個登錄項,但我不知道如何在其中插入密碼。它不使用純文本密碼。我想,應用程序正在尋找加密的密碼,我不知道如何添加到表中。如何在cakephp 2.6.7中跳過登錄?

要麼我需要禁用從cakephp應用程序代碼登錄,並指示用戶直接到應用程序的主頁 或者我需要正確加密密碼並將其插入表中。

請幫忙!我不知道如何實現這些解決方案。

回答

0

轉到您的用戶控制器,並添加您需要創建行動,並保存新用戶:

$this->Auth->allow('display','save'); 

這樣,你就可以安特到控制器動作沒有任何登錄。

+0

先生,有沒有什麼辦法可以生成密碼並手動插入表格? – KawaiKx

+0

密碼是否在用戶數據庫中加密? - 顯然我在想你對你的數據庫有訪問權限。 –

+0

是的。我試圖把sh1,md5散列。但它不起作用。 – KawaiKx