2009-07-24 128 views
3

在cakephp中是否可以通過程序員提供的一組預定義的輸入(用戶名,密碼和所有......)自動註冊用戶?在cakephp中自動註冊用戶

我想每當他嘗試進入/訪問成員的禁區時自動註冊一個用戶。

請幫我實現這個功能。

使用CakePHP V1.2,XAMPP

謝謝...

回答

2

:)

找到了答案,:)

我只是通過自己分配

'$this->data' 

一些值這樣

$this->data['User']['password'] = "test"; 
$this->data['User']['email'] = "[email protected]"; 
$this->data['User']['password'] = "Registered"; 

,然後添加操作確實很相應地工作..

1

這聽起來很奇怪。爲什麼不提示輸入用戶名和密碼,然後檢查用戶是否存在。如果用戶存在,請嘗試對其進行身份驗證。如果沒有,請使用提供的憑據創建一個帳戶。這不行嗎?

+0

實際上它也是一個Facebook應用程序,我不希望我的Facebook應用程序的訪問者被提示分別註冊此應用程序,這就是爲什麼我需要在新用戶訪問成員的禁區時註冊一個新帳戶.. 我希望我自己清楚,.. :-) – 2009-07-24 18:06:57

+1

在這種情況下,我會使用Facebook連接。 – inkedmn 2009-07-24 20:10:06

+0

是的,:-)實際上,下面的技巧也起作用,但並不像facebook連接那樣高效。在facebook facebook連接到cakephp的auth組件上找到一個非常好的教程(http://cutfromthenorth.com/integrating-facebook-connect-with-cakephps-auth-component/comment-page-1/#comment-157)。 – 2009-07-29 06:20:03