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();