equal
deleted
inserted
replaced
35 bool vdomain::exists(mystring name) |
35 bool vdomain::exists(mystring name) |
36 { |
36 { |
37 return table()->exists(name); |
37 return table()->exists(name); |
38 } |
38 } |
39 |
39 |
40 vpwentry* vdomain::lookup(mystring name, bool nodefault) |
40 vpwentry* vdomain::lookup(mystring name) |
41 { |
41 { |
42 vpwentry* vpw; |
42 if(!name) return 0; |
43 if(!name) |
43 return table()->getbyname(name); |
44 vpw = 0; |
|
45 else { |
|
46 vpw = table()->getbyname(name); |
|
47 if(!vpw && !nodefault) |
|
48 vpw = table()->getbyname(config.default_username()); |
|
49 } |
|
50 return vpw; |
|
51 } |
44 } |