31 |
* |
* |
32 |
*******************************************************************/ |
*******************************************************************/ |
33 |
#include <fcntl.h> |
#include <fcntl.h> |
34 |
|
#include <crypt.h> |
35 |
#include <unistd.h> |
#include <unistd.h> |
36 |
#include <sys/types.h> |
#include <sys/types.h> |
37 |
#include <sys/stat.h> |
#include <sys/stat.h> |
119 |
while (1) |
while (1) |
120 |
{ |
{ |
121 |
name = get_name(file); |
name = get_name(file); |
122 |
if ((name== NULL)) |
if (name == NULL) |
123 |
break; |
break; |
124 |
pass = get_password(file); |
pass = get_password(file); |
125 |
neuronal = get_neuronal(file); |
neuronal = get_neuronal(file); |
126 |
if ((user = new c_user(name, pass, neuronal)) != NULL) |
// std::cout << "user :" << name << std::endl |
127 |
|
// << "pass :" << pass << std::endl |
128 |
|
// << "neur :" << neuronal << std::endl; |
129 |
|
if ((user = new c_user(name, pass, neuronal, "")) != NULL) |
130 |
{ |
{ |
131 |
if (add_user(user) != 0) |
if (add_user(user) != 0) |
132 |
return 1; |
return 1; |
153 |
fwrite(((*i).second)->get_name_user().c_str(), |
fwrite(((*i).second)->get_name_user().c_str(), |
154 |
sizeof (char), ((*i).second)->get_name_user().size(), file); |
sizeof (char), ((*i).second)->get_name_user().size(), file); |
155 |
fwrite(&sep, sizeof (char), 1, file); |
fwrite(&sep, sizeof (char), 1, file); |
156 |
fwrite(((*i).second)->get_password()->get_passphrase().c_str(), |
fwrite(((*i).second)->get_password()->get_passphrase().c_str(), |
157 |
sizeof (char), ((*i).second)->get_password()->get_passphrase().size(), file); |
sizeof (char), ((*i).second)->get_password()->get_passphrase().size(), file); |
158 |
fwrite(&sep, sizeof (char), 1, file); |
fwrite(&sep, sizeof (char), 1, file); |
159 |
fwrite(((*i).second)->get_password()->get_neuronal().c_str(), |
fwrite(((*i).second)->get_password()->get_neuronal().c_str(), |