authmoduser3.c
上传用户:s81996212
上传日期:2007-01-04
资源大小:722k
文件大小:1k
源码类别:

WEB邮件程序

开发平台:

C/C++

  1. /*
  2. ** Copyright 1998 - 1999 Double Precision, Inc.  See COPYING for
  3. ** distribution information.
  4. */
  5. #include "auth.h"
  6. #include "authmod.h"
  7. #include <stdio.h>
  8. #include <string.h>
  9. #include <stdlib.h>
  10. #include <ctype.h>
  11. static const char rcsid[]="$Id: authmoduser3.c,v 1.3 1999/12/20 03:10:53 mrsam Exp $";
  12. void authmod_login(int argc, char **argv, const char *service,
  13. const char *userid,
  14. const char *passwd)
  15. {
  16. char *p=malloc(strlen(userid)+strlen(passwd)+3);
  17. if (!p)
  18. {
  19. perror("malloc");
  20. authexit(1);
  21. }
  22. strcat(strcat(strcat(strcpy(p, userid), "n"), passwd), "n");
  23. authmod(argc, argv, service, AUTHTYPE_LOGIN, p);
  24. }