Skip to content
Snippets Groups Projects
Commit 34b1bb6a authored by deuce's avatar deuce
Browse files

Create user objects AFTER user login is handled (duh)

parent 0d714338
No related branches found
No related tags found
No related merge requests found
...@@ -894,9 +894,17 @@ static BOOL check_ars(http_session_t * session) ...@@ -894,9 +894,17 @@ static BOOL check_ars(http_session_t * session)
free(ar); free(ar);
if(authorized) { if(authorized) {
add_env(session,"AUTH_TYPE","Basic"); if(session->req.dynamic==IS_CGI) {
/* Should use real name if set to do so somewhere ToDo */ add_env(session,"AUTH_TYPE","Basic");
add_env(session,"REMOTE_USER",session->user.alias); /* Should use real name if set to do so somewhere ToDo */
add_env(session,"REMOTE_USER",session->user.alias);
}
if(session->req.dynamic==IS_SSJS) {
if(!js_CreateUserObjects(session->js_cx, session->js_glob, &scfg, &session->user
,NULL /* ftp index file */, NULL /* subscan */))
lprintf("%04d !JavaScript ERROR creating user objects",session->socket);
}
return(TRUE); return(TRUE);
} }
...@@ -2079,9 +2087,6 @@ static BOOL js_setup(http_session_t* session) ...@@ -2079,9 +2087,6 @@ static BOOL js_setup(http_session_t* session)
if(js_CreateMsgBaseClass(session->js_cx, session->js_glob, &scfg)==NULL) if(js_CreateMsgBaseClass(session->js_cx, session->js_glob, &scfg)==NULL)
lprintf("%04d !JavaScript ERROR creating MsgBase class",session->socket); lprintf("%04d !JavaScript ERROR creating MsgBase class",session->socket);
if(!js_CreateUserObjects(session->js_cx, session->js_glob, &scfg, &session->user
,NULL /* ftp index file */, NULL /* subscan */))
lprintf("%04d !JavaScript ERROR creating user objects",session->socket);
#if 0 #if 0
if(js_CreateClientObject(session->js_cx, session->js_glob, "client", &client if(js_CreateClientObject(session->js_cx, session->js_glob, "client", &client
,session->socket)==NULL) ,session->socket)==NULL)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment