/* Chinese language added by Liu Botao */ #if defined(Chinese) char *msg01 = "对下述口令文件无写权:"; char *msg02 = "新的口令未输入或太短(少于"; char *msg03 = "个字符)。"; char *msg04 = "新的口令太长(多于"; char *msg05 = "请不要使用同样的口令"; char *msg06 = "两次输入的口令不匹配"; char *msg07 = "未能打开下述口令文件:"; char *msg08 = "未能打开临时文件"; char *msg09 = "下述用户的口令错误:"; char *msg10 = "口令未更改"; char *msg11 = "下述用户口令已更改:"; char *msg12 = ""; char *msg13 = "用户:"; char *msg14 = "未找到。"; char *msg15 = "未能打开下述配置文件:"; char *msg16 = "未能打开日志文件:"; char *msg17 = "新口令不合法。"; char *msg18 = "请按照下述规定键入新口令:"; char *msg19 = "最少的字母数 (a-z, A-Z)"; char *msg20 = "最少的数字数 (0-9)"; char *msg21 = "最少的特殊字符数 (键盘)"; char *msg22 = "改变您的 Squid 用户口令"; char *msg23 = "认证文件必须由 root 拥有。 请参见 README。"; char *msg24 = "认证文件模式错误 (必须是 755)。 请参见 README。"; char *msg25 = "未能打开认证文件。"; char *msg26 = "您无权更改口令。"; char *msg27 = "未找到认证文件。"; static void UserForm(char *minlen, char *maxlen, char *minchar, char *minnum, char *minspec, char *bgcolor, char *txcolor, char *ticolor, char *rucolor, char *logo, char *width, char *height, char *header, char *bgimage, char *ShowInfo) { char rules[255] = "
  • 组合方式:"; char wrules[255]; int frules=0; printf("Content-type: text/html\n"); puts("\n"); printf("\n"); printf("\n"); printf(" Change Squid Password\n"); printf("\n"); printf("\n",bgcolor,txcolor,bgimage); if(strlen(logo) > 0) printf("

    %s

    \n",logo,width,height,ticolor,header); else printf("

    %s

    \n",ticolor,header); printf("基于安全原因, 请记住这些关于您新口令的规定:\n"); printf("\n"); printf("
    \n"); printf("
    \n"); printf("
    \n"); printf("\n"); printf("
    您的用户名:\n"); printf(" \n"); printf("
    您当前的口令:\n"); printf(" \n",maxlen); printf("
    新口令:\n"); printf(" \n",maxlen); printf("
    确认新口令:\n"); printf(" \n",maxlen); printf("
    \n"); printf("
    \n"); printf("\n"); printf("\n"); printf("\n"); printf("
    \n"); printf("
    \n"); if(strcmp(ShowInfo,"on") == 0) printf("%s-%s\n",URL,PGM,VERSION); printf("\n"); printf("\n"); fflush(stdout); return; } #endif