Mod aaa-12 注册用户管理接口到webserver
RCA: SOL: 修改人:zhouzian 检视人:zhouzian
This commit is contained in:
parent
243b95c390
commit
258ab7cdd4
|
@ -23,11 +23,20 @@ typedef enum { WEBM_HANDLE_INVALID_INDEX = -1,
|
||||||
WEBM_HANDLE_LOGIN,
|
WEBM_HANDLE_LOGIN,
|
||||||
WEBM_HANDLE_HOMEPAGE,
|
WEBM_HANDLE_HOMEPAGE,
|
||||||
|
|
||||||
/* 以下是页面取数展示的case,后续提升性能可能通过数据库查询,所以先放到一起 */
|
/* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>չʾ<EFBFBD><EFBFBD>case<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܿ<EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷŵ<EFBFBD>һ<EFBFBD><EFBFBD> */
|
||||||
WEBM_HANDLE_CONFIG_LIST_GROUP,
|
WEBM_HANDLE_CONFIG_LIST_GROUP,
|
||||||
|
|
||||||
/* 以下是配置操作相关的case */
|
/* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD>case */
|
||||||
WEBM_HANDLE_CONFIG_ADD_GROUP,
|
WEBM_HANDLE_CONFIG_ADD_GROUP,
|
||||||
|
WEBM_HANDLE_CONFIG_UUID_GROUP,
|
||||||
|
WEBM_HANDLE_CONFIG_MOD_GROUP,
|
||||||
|
|
||||||
|
WEBM_HANDLE_CONFIG_ADD_USER,
|
||||||
|
WEBM_HANDLE_CONFIG_MODWEB_USER,
|
||||||
|
WEBM_HANDLE_CONFIG_MODGROUP_USER,
|
||||||
|
WEBM_HANDLE_CONFIG_LIST_USER,
|
||||||
|
WEBM_HANDLE_CONFIG_UUID_USER,
|
||||||
|
WEBM_HANDLE_CONFIG_DETAIL_USER,
|
||||||
WEBM_HANDLE_CONFIG_IPV4,
|
WEBM_HANDLE_CONFIG_IPV4,
|
||||||
WEBM_HANDLE_MAX
|
WEBM_HANDLE_MAX
|
||||||
} webm_handle_index;
|
} webm_handle_index;
|
||||||
|
@ -84,8 +93,8 @@ extern int webm_config_send_proc(server *srv, uint32_t config_type, uint64 confg
|
||||||
\
|
\
|
||||||
{\
|
{\
|
||||||
WEBM_HANDLE_CONFIG_LIST_GROUP, \
|
WEBM_HANDLE_CONFIG_LIST_GROUP, \
|
||||||
"/FSG-CF/um-group-showlist", \
|
"/FSG-GF/um-group-showlist", \
|
||||||
4, \
|
CM_CONFIG_GET, \
|
||||||
USER_MANAGER_CONFIG_GROUP, \
|
USER_MANAGER_CONFIG_GROUP, \
|
||||||
webm_config_send_proc \
|
webm_config_send_proc \
|
||||||
},\
|
},\
|
||||||
|
@ -98,6 +107,62 @@ extern int webm_config_send_proc(server *srv, uint32_t config_type, uint64 confg
|
||||||
webm_config_send_proc \
|
webm_config_send_proc \
|
||||||
},\
|
},\
|
||||||
\
|
\
|
||||||
|
{\
|
||||||
|
WEBM_HANDLE_CONFIG_UUID_GROUP, \
|
||||||
|
"/FSG-GF/um-group-getgid", \
|
||||||
|
CM_CONFIG_GET, \
|
||||||
|
USER_MANAGER_CONFIG_GROUP, \
|
||||||
|
webm_config_send_proc \
|
||||||
|
},\
|
||||||
|
{\
|
||||||
|
WEBM_HANDLE_CONFIG_MOD_GROUP, \
|
||||||
|
"/FSG-CF/um-group-mod", \
|
||||||
|
CM_CONFIG_SET, \
|
||||||
|
USER_MANAGER_CONFIG_GROUP, \
|
||||||
|
webm_config_send_proc \
|
||||||
|
},\
|
||||||
|
{\
|
||||||
|
WEBM_HANDLE_CONFIG_ADD_USER, \
|
||||||
|
"/FSG-CF/um-user-add", \
|
||||||
|
CM_CONFIG_SET, \
|
||||||
|
USER_MANAGER_CONFIG_USER, \
|
||||||
|
webm_config_send_proc \
|
||||||
|
},\
|
||||||
|
{\
|
||||||
|
WEBM_HANDLE_CONFIG_MODWEB_USER, \
|
||||||
|
"/FSG-CF/um-user-mod", \
|
||||||
|
CM_CONFIG_SET, \
|
||||||
|
USER_MANAGER_CONFIG_USER, \
|
||||||
|
webm_config_send_proc \
|
||||||
|
},\
|
||||||
|
{\
|
||||||
|
WEBM_HANDLE_CONFIG_MODGROUP_USER, \
|
||||||
|
"/FSG-CF/um-user-movegroup", \
|
||||||
|
CM_CONFIG_SET, \
|
||||||
|
USER_MANAGER_CONFIG_USER, \
|
||||||
|
webm_config_send_proc \
|
||||||
|
},\
|
||||||
|
{\
|
||||||
|
WEBM_HANDLE_CONFIG_LIST_USER, \
|
||||||
|
"/FSG-GF/um-user-showlist", \
|
||||||
|
CM_CONFIG_GET, \
|
||||||
|
USER_MANAGER_CONFIG_USER, \
|
||||||
|
webm_config_send_proc \
|
||||||
|
},\
|
||||||
|
{\
|
||||||
|
WEBM_HANDLE_CONFIG_UUID_USER, \
|
||||||
|
"/FSG-GF/um-user-getgid", \
|
||||||
|
CM_CONFIG_GET, \
|
||||||
|
USER_MANAGER_CONFIG_USER, \
|
||||||
|
webm_config_send_proc \
|
||||||
|
},\
|
||||||
|
{\
|
||||||
|
WEBM_HANDLE_CONFIG_DETAIL_USER, \
|
||||||
|
"/FSG-GF/um-user-getuser", \
|
||||||
|
CM_CONFIG_GET, \
|
||||||
|
USER_MANAGER_CONFIG_USER, \
|
||||||
|
webm_config_send_proc \
|
||||||
|
},\
|
||||||
{\
|
{\
|
||||||
WEBM_HANDLE_CONFIG_IPV4, \
|
WEBM_HANDLE_CONFIG_IPV4, \
|
||||||
"/ISG-CF/ipv4", \
|
"/ISG-CF/ipv4", \
|
||||||
|
@ -194,7 +259,7 @@ int webm_config_send_proc(server *srv, uint32_t config_type, uint64 confg_id, ch
|
||||||
mess_str = "";
|
mess_str = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (NULL == cJSON_AddStringToObject(root,"message","系统错误"))
|
if (NULL == cJSON_AddStringToObject(root,"message","ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"))
|
||||||
{
|
{
|
||||||
log_error_write(srv, __FILE__, __LINE__, "s", "json fail");
|
log_error_write(srv, __FILE__, __LINE__, "s", "json fail");
|
||||||
goto end;
|
goto end;
|
||||||
|
@ -284,9 +349,9 @@ int webm_login_proc(server *srv, uint32_t config_type, uint64 confg_id, char *da
|
||||||
int ret = 1;
|
int ret = 1;
|
||||||
mod_webm_plugin_data *p_d = point;
|
mod_webm_plugin_data *p_d = point;
|
||||||
|
|
||||||
p_d = p_d;//解决编译告警;
|
p_d = p_d;//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>澯<EFBFBD><EFBFBD>
|
||||||
confg_id = confg_id;//解决编译告警;
|
confg_id = confg_id;//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>澯<EFBFBD><EFBFBD>
|
||||||
config_type = config_type;//解决编译告警;
|
config_type = config_type;//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>澯<EFBFBD><EFBFBD>
|
||||||
|
|
||||||
if (NULL == data_out)
|
if (NULL == data_out)
|
||||||
{
|
{
|
||||||
|
@ -347,10 +412,10 @@ int webm_homepage_ifstatus_proc(server *srv, uint32_t config_type, uint64 confg_
|
||||||
int ret = 1;
|
int ret = 1;
|
||||||
mod_webm_plugin_data *p_d = point;
|
mod_webm_plugin_data *p_d = point;
|
||||||
|
|
||||||
p_d = p_d;//解决编译告警;
|
p_d = p_d;//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>澯<EFBFBD><EFBFBD>
|
||||||
confg_id = confg_id;//解决编译告警;
|
confg_id = confg_id;//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>澯<EFBFBD><EFBFBD>
|
||||||
data_in = data_in;//解决编译告警;
|
data_in = data_in;//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>澯<EFBFBD><EFBFBD>
|
||||||
config_type = config_type;//解决编译告警;
|
config_type = config_type;//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>澯<EFBFBD><EFBFBD>
|
||||||
|
|
||||||
if (NULL == data_out)
|
if (NULL == data_out)
|
||||||
{
|
{
|
||||||
|
@ -536,8 +601,8 @@ static handler_t mod_webm_uri_handler(server *srv, connection *con, void *p_d)
|
||||||
SETDEFAULTS_FUNC(mod_webm_set_defaults)
|
SETDEFAULTS_FUNC(mod_webm_set_defaults)
|
||||||
{
|
{
|
||||||
mod_webm_plugin_data *p = p_d;
|
mod_webm_plugin_data *p = p_d;
|
||||||
p = p;//解决编译告警;
|
p = p;//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>澯<EFBFBD><EFBFBD>
|
||||||
srv = srv;//解决编译告警;
|
srv = srv;//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>澯<EFBFBD><EFBFBD>
|
||||||
|
|
||||||
return HANDLER_GO_ON;
|
return HANDLER_GO_ON;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue