From 3ebf14d33b56a370c79c3c1ccc18bd7df2144084 Mon Sep 17 00:00:00 2001 From: erickson Date: Wed, 7 Dec 2005 15:24:40 +0000 Subject: [PATCH] srfsh now takes login commands like so: login [ ] this allows testing of different login types and org locations git-svn-id: svn://svn.open-ils.org/ILS/trunk@2250 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- OpenSRF/src/srfsh/srfsh.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/OpenSRF/src/srfsh/srfsh.c b/OpenSRF/src/srfsh/srfsh.c index 8909887be9..de0969b0be 100644 --- a/OpenSRF/src/srfsh/srfsh.c +++ b/OpenSRF/src/srfsh/srfsh.c @@ -242,6 +242,11 @@ int handle_login( char* words[]) { char* username = words[1]; char* password = words[2]; + char* type = words[3]; + char* orgloc = words[4]; + int orgloci = 0; + if(orgloc) orgloci = atoi(orgloc); + if(!type) type = "opac"; char buf[256]; memset(buf,0,256); @@ -268,9 +273,8 @@ int handle_login( char* words[]) { char* mess_buf = md5sum(both_buf); - sprintf( buf2, - "request open-ils.auth open-ils.auth.authenticate.complete \"%s\", \"%s\", \"opac\"", - username, mess_buf ); + sprintf( buf2, "request open-ils.auth open-ils.auth.authenticate.complete " + "\"%s\", \"%s\", \"%s\", %d", username, mess_buf, type, orgloci ); free(pass_buf); free(mess_buf); -- 2.43.2