Author: ornicar2
Date: 2010-02-09 00:39:14 +0100 (Tue, 09 Feb 2010)
New Revision: 27766
Modified:
plugins/diemPlugin/trunk/dmCorePlugin/plugins/dmUserPlugin/modules/dmUser/lib/BasedmUserActions.class.php
Log:
[Diem]
- added comments on base dmUser actions class
Modified:
plugins/diemPlugin/trunk/dmCorePlugin/plugins/dmUserPlugin/modules/dmUser/lib/BasedmUserActions.class.php
===================================================================
---
plugins/diemPlugin/trunk/dmCorePlugin/plugins/dmUserPlugin/modules/dmUser/lib/BasedmUserActions.class.php
2010-02-08 22:44:16 UTC (rev 27765)
+++
plugins/diemPlugin/trunk/dmCorePlugin/plugins/dmUserPlugin/modules/dmUser/lib/BasedmUserActions.class.php
2010-02-08 23:39:14 UTC (rev 27766)
@@ -3,33 +3,9 @@
class BasedmUserActions extends myFrontModuleActions
{
- public function executeSignin(dmWebRequest $request)
- {
- $request->setParameter('dm_page', dmDb::table('DmPage')->fetchSignin());
-
- $this->getResponse()->setStatusCode(401);
-
- return $this->forward('dmFront', 'page');
- }
-
- public function executeSecure(dmWebRequest $request)
- {
- $request->setParameter('dm_page', dmDb::table('DmPage')->fetchSignin());
-
- $this->getResponse()->setStatusCode(403);
-
- return $this->forward('dmFront', 'page');
- }
-
- public function executeSignout($request)
- {
- $this->getUser()->signOut();
-
- $signoutUrl = sfConfig::get('dm_security_success_signout_url',
$request->getReferer());
-
- $this->redirect('' != $signoutUrl ? $signoutUrl : '@homepage');
- }
-
+ /**
+ * Handle dmUser/signin form validation and authenticates the user
+ */
public function executeSigninWidget(dmWebRequest $request)
{
$form = $this->forms['DmSigninFront'];
@@ -45,6 +21,9 @@
}
}
+ /**
+ * Handle dmUser/form form validation and creates the user account, then
authenticates the user
+ */
public function executeFormWidget(dmWebRequest $request)
{
$form = $this->forms['DmUser'];
@@ -54,11 +33,38 @@
if ($form->bindAndValid($request))
{
$user = $form->save();
-
+
$this->getUser()->signin($user);
return $this->redirect($request->getReferer());
}
}
}
+
+ public function executeSignin(dmWebRequest $request)
+ {
+ $request->setParameter('dm_page', dmDb::table('DmPage')->fetchSignin());
+
+ $this->getResponse()->setStatusCode(401);
+
+ return $this->forward('dmFront', 'page');
+ }
+
+ public function executeSecure(dmWebRequest $request)
+ {
+ $request->setParameter('dm_page', dmDb::table('DmPage')->fetchSignin());
+
+ $this->getResponse()->setStatusCode(403);
+
+ return $this->forward('dmFront', 'page');
+ }
+
+ public function executeSignout($request)
+ {
+ $this->getUser()->signOut();
+
+ $signoutUrl = sfConfig::get('dm_security_success_signout_url',
$request->getReferer());
+
+ $this->redirect('' != $signoutUrl ? $signoutUrl : '@homepage');
+ }
}
\ No newline at end of file
--
You received this message because you are subscribed to the Google Groups
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/symfony-svn?hl=en.