svn: /web/doc-editor/trunk/php/ ExtJsController.php

[email protected] (Yannick Torres)
Newsgroups php.doc.web
Message-ID <[email protected]>
yannick                                  Sat, 27 Mar 2010 13:26:08 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=296924

Log:
Store into DB some info : login & logout from the app

Changed paths:
    U   web/doc-editor/trunk/php/ExtJsController.php

Modified: web/doc-editor/trunk/php/ExtJsController.php
===================================================================
--- web/doc-editor/trunk/php/ExtJsController.php	2010-03-27 13:14:58 UTC (rev 296923)
+++ web/doc-editor/trunk/php/ExtJsController.php	2010-03-27 13:26:08 UTC (rev 296924)
@@ -82,7 +82,13 @@
         $response = AccountManager::getInstance()->login($project, $vcsLogin, $vcsPasswd, $lang);

         if ($response['state'] === true) {
-            // This user is already know in a valid user
+            // This user is already know as a valid user
+
+            // We stock this info into DB
+            $value = array();
+            $value['user'] = $vcsLogin;
+            RepositoryManager::getInstance()->setStaticValue('info', 'login', json_encode($value));
+
             return JsonResponseBuilder::success();
         } elseif ($response['state'] === false) {
             // This user is unknow from this server
@@ -1471,6 +1477,13 @@
      */
     public function logout()
     {
+        $am = AccountManager::getInstance();
+        $am->isLogged();
+
+        $value = array();
+        $value['user'] = $am->vcsLogin;
+        RepositoryManager::getInstance()->setStaticValue('info', 'logout', json_encode($value));
+
         $_SESSION = array();
         setcookie(session_name(), '', time()-42000, '/');
         session_destroy();
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.