2009-07-24 10 views
3

Ist es in CakePHP möglich, dass ein Benutzer automatisch mit einem vordefinierten Satz von Eingaben (Benutzername, Passwort und all das ...) registriert wird, die vom Programmierer zur Verfügung gestellt werden?Einen Benutzer automatisch in CakePHP registrieren

Ich möchte einen Benutzer automatisch registrieren, wenn er versucht, den eingeschränkten Bereich eines Mitglieds zu betreten oder darauf zuzugreifen.

Bitte helfen Sie mir, diese Funktionalität zu erreichen.

mit CakePHP v1.2, xampp

Dank ...

Antwort

2

:)

die Antwort gefunden, :)

ich einfach

zugewiesen
'$this->data' 

einige Werte von mir wie dieser

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

und dann die Aktion Add tat es arbeiten entsprechend ..

1

Das klingt seltsam. Warum fragen Sie nicht einfach nach einem Benutzernamen und einem Passwort? Dann prüfen Sie, ob der Benutzer existiert. Wenn der Benutzer existiert, versuchen Sie, ihn zu authentifizieren. Wenn nicht, erstellen Sie ein Konto mit den angegebenen Anmeldeinformationen. Würde das nicht funktionieren?

+0

eigentlich ist es auch eine Facebook-Anwendung, und ich möchte nicht, dass die Besucher meiner Facebook-Anwendung aufgefordert werden, separat für diese App zu registrieren, deshalb musste ich ein neues Konto registrieren, wenn ein neuer Benutzer Zugriff auf den eingeschränkten Bereich des Mitglieds .. Ich hoffe, ich habe mich klar gemacht, .. :-) –

+1

In diesem Fall würde ich Facebook Connect verwenden. – inkedmn

+0

ja, :-) eigentlich funktionierte der untenstehende Trick auch nicht so effizient wie facebook connect. Gefunden ein sehr nettes Tutorial (http://cutfromthenorth.com/integrating-facebook-connect-with-cakeephs-auth-component/comment-page-1/#comment-157) bei der Integration von Facebook Connect mit der Auth-Komponente von CakePHP. –

Verwandte Themen