#include <u.h> | |
#include <libc.h> | |
#include <bio.h> | |
#include <ndb.h> | |
extern char* secureidcheck(char *user, char *response); | |
Ndb *db; | |
void | |
main(int argc, char **argv) | |
{ | |
Ndb *db2; | |
if(argc!=2){ | |
fprint(2,"usage %s pinsecurid\n", argv[0]); | |
exits("usage"); | |
} | |
db = ndbopen("/lib/ndb/auth"); | |
if(db == 0) | |
syslog(0, "secstore", "no /lib/ndb/auth"); | |
db2 = ndbopen(0); | |
if(db2 == 0) | |
syslog(0, "secstore", "no /lib/ndb/local"); | |
db = ndbcat(db, db2); | |
print("user=%s\n", getenv("user")); | |
print("%s\n", secureidcheck(getenv("user"), argv[1])); | |
exits(0); | |
} |