Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Fix broken random password number range; consistently make random ins…
…tead of using zip or phone

It's gross to have this logic duplicated, but fixing that is a task for
another day.
  • Loading branch information
jonjensen committed Apr 7, 2018
1 parent 143681a commit a1b8d84
Showing 1 changed file with 16 additions and 28 deletions.
44 changes: 16 additions & 28 deletions dist/strap/etc/log_transaction
Expand Up @@ -253,26 +253,20 @@ Set order number in session: [calc]
[userdb function=logout clear=0 clear_cart=0]
[/if]
[tmp auto_create]1[/tmp]
[calcn]
$Tag->tmp('tmp_pass');
for(qw/ zip phone_day phone_night /) {
my $pass = $Values->{$_};
$pass =~ s/\s+//g;
next if length($pass) < 4;
$Scratch->{tmp_pass} = $pass;
}

my @lets = ('A' .. 'Z', '0 .. 9', 'a' .. 'z');
$Scratch->{tmp_pass} .= $lets[ rand @lets ]
while length($Scratch->{tmp_pass}) < 5;
return;
[/calcn]
[calcn]
my $pass = '';
my @lets = ('A'..'Z', 'a'..'z', '0'..'9');
$pass .= $lets[ rand @lets ]
while length($pass) < 8;
$Tag->tmpn('tmp_pass', $pass);
return;
[/calcn]
[if type=explicit compare=|
[userdb
function=new_account
assign_username=1
password='[scratch tmp_pass]'
verify='[scratch tmp_pass]'
assign_username=1
password='[scratch tmp_pass]'
verify='[scratch tmp_pass]'
]
|]
[seti mv_autocreate]
Expand All @@ -298,17 +292,11 @@ There was an error adding you to the customer table.
[tmp tmp_username][data table=userdb col=usernick key="[value customer_id]"][/tmp]
[if !scratch tmp_username]
[calcn]
$Tag->tmp('tmp_pass');
for(qw/ zip phone_day phone_night /) {
my $pass = $Values->{$_};
$pass =~ s/\s+//g;
next if length($pass) < 4;
$Scratch->{tmp_pass} = $pass;
}

my @lets = ('A' .. 'Z', '0 .. 9', 'a' .. 'z');
$Scratch->{tmp_pass} .= $lets[ rand @lets ]
while length($Scratch->{tmp_pass}) < 5;
my $pass = '';
my @lets = ('A'..'Z', 'a'..'z', '0'..'9');
$pass .= $lets[ rand @lets ]
while length($pass) < 8;
$Tag->tmpn('tmp_pass', $pass);
return;
[/calcn]
[tmp hide_status][userdb
Expand Down

0 comments on commit a1b8d84

Please sign in to comment.