示例#1
0
文件: lerr.c 项目: bigml/mgate
NEOERR* lerr_init()
{
    NEOERR *err;

    if (lerrInited == 0) {
        err = nerr_init();
        if (err != STATUS_OK) return nerr_pass(err);

        err = merr_init((MeventLog)mtc_msg);
        if (err != STATUS_OK) return nerr_pass(err);

        err = nerr_register(&LERR_NOTLOGIN, "请登录后操作");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_LOGINPSW, "密码错误");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_LIMIT, "用户无权限");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_MISS_DATA, "请求的资源不存在");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_MISS_TPL, "找不到渲染模板(忘记了/json ?)");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_ATTACK, "太过频繁,请稍后请求!");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_REDIRECT, "页面重定向!");
        if (err != STATUS_OK) return nerr_pass(err);

        lerrInited = 1;
    }

    return STATUS_OK;
}
示例#2
0
文件: lerr.c 项目: kingiol/cmoon
NEOERR* lerr_init()
{
    NEOERR *err;

    if (lerrInited == 0) {
        err = nerr_init();
        if (err != STATUS_OK) return nerr_pass(err);

        err = merr_init((MeventLog)mtc_msg);
        if (err != STATUS_OK) return nerr_pass(err);

        err = nerr_register(&LERR_NOTLOGIN, "请登录后操作");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_LOGINPSW, "密码错误");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_LIMIT, "用户无权限");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_MISS_DATA, "资源不存在");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_MISS_TPL, "找不到渲染模板(忘记了/json ?)");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_ATTACK, "太过频繁,请稍后请求!");
        if (err != STATUS_OK) return nerr_pass(err);

        err = nerr_register(&LERR_MEMBERED, "用户名已被注册!");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_CARED, "一个帐户只能拥有一辆车!");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_MEMBER_NEXIST, "用户不存在");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_PLAN_NEXIST, "路线不存在");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_PLAN_NEXIST, "暂无匹配路线");
        if (err != STATUS_OK) return nerr_pass(err);

        err = nerr_register(&LERR_USERINPUT, "输入参数错误");
        if (err != STATUS_OK) return nerr_pass(err);
        err = nerr_register(&LERR_IMGPROE, "处理图片失败");
        if (err != STATUS_OK) return nerr_pass(err);

        lerrInited = 1;
    }

    return STATUS_OK;
}