#include <stdio.h>
#include <sys/types.h>
#include <pwd.h>
#include "vpopmail.h"
#include "vauth.h"
#include "global.h"
extern char allowpassword;
int add_user(char *user, char *domain, char *password, char *fname)
{
int ret = 0;
char cwd[255];
struct vqpasswd *pw = NULL;
memset((char *)cwd, 0, 255);
getcwd(cwd, 255);
pw = (struct vqpasswd *)vauth_getpw(user, domain);
if (pw) {
chdir(cwd);
global_warning("That username is already in use");
if (allowpassword)
t_open(T_REGISTER_WITH_PASSWORD);
else
t_open(T_REGISTER);
}
ret = vadduser(user, domain, password, fname, USE_POP);
chdir(cwd);
return ret;
}
int del_user(char *user, char *dom)
{
int ret = 0;
char cwd[255];
memset((char *)cwd, 0, 255);
getcwd(cwd, 255);
ret = vdeluser(user, dom);
chdir(cwd);
return ret;
}
syntax highlighted by Code2HTML, v. 0.9.1