reset pin bug
This commit is contained in:
@@ -1101,7 +1101,7 @@ long WrenchResetMemberPass(CVars in, CVars &out) {
|
||||
int r1, i;
|
||||
char reset_pin[10];
|
||||
srand(time(NULL));
|
||||
r1 = abs(rand()*1000);
|
||||
r1 = abs(rand()*100);
|
||||
// sprintf(reset_pin, "%d", r1);
|
||||
|
||||
snprintf(reset_pin, sizeof (reset_pin), "%d", r1);
|
||||
@@ -1127,7 +1127,7 @@ long WrenchResetMemberPass(CVars in, CVars &out) {
|
||||
xx["loc"].set_valid(true);
|
||||
xx["reset_pin"] = reset_pin;
|
||||
xx["reset_pin"].set_valid(true);
|
||||
xx["reset_pin"] = xx["reset_pin"].substr(0, 5);
|
||||
|
||||
|
||||
out["password_reset_id"] = insert_db_record(DBS_VALID, "password_reset", "password_reset_id_seq", xx);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user