Oops, i never committed this before - add configerence id as an optional parameter to /auth/login

This commit is contained in:
james 2010-11-16 04:29:16 +00:00
parent 00f380483b
commit 7113a3df95

View File

@ -342,12 +342,13 @@ switch($request[0]) {
case "auth": case "auth":
/* APIDOC: auth/login /* APIDOC: auth/login
description(login to an account) description(login to an account)
post(username varchar(64), password varchar(64)) post(username varchar(64), password varchar(64), conferences_id integer optional)
return(account array, roles array, conferences_id integer) return(account array, roles array, conferences_id integer)
*/ */
if($request[1]=="login") { if($request[1]=="login") {
$user = $_POST['username']; $user = $_POST['username'];
$pass = $_POST['password']; $pass = $_POST['password'];
$cid = $_POST['conferences_id'];
$accounts_id = try_login($user, $pass); $accounts_id = try_login($user, $pass);
if($accounts_id == false) { if($accounts_id == false) {
@ -362,9 +363,10 @@ switch($request[0]) {
$_SESSION['superuser'] = ($a['superuser'] == 'yes') ? 'yes' : 'no'; $_SESSION['superuser'] = ($a['superuser'] == 'yes') ? 'yes' : 'no';
$_SESSION['roles']=array(); $_SESSION['roles']=array();
$status=user_conference_load($accounts_id,$_SESSION['conferences_id']); if(!$cid) $cid=$_SESSION['conferences_id'];
$status=user_conference_load($accounts_id,$cid);
$ret['conferences_id']=$_SESSION['conferences_id']; $ret['conferences_id']=$cid;
$ret['status']="ok"; $ret['status']="ok";
$ret['account']=$a; $ret['account']=$a;
//$ret['user']=user_load($_SESSION['users_id']); //$ret['user']=user_load($_SESSION['users_id']);