This code snippet takes one parameter
for default user and displays a login screen asking for user name and
password . It aslo provides an option to navigate to two different
pages depending on the option selected.
sub print_login_form {
my($defaultuser ) = @_;
my $return_script_flag="0";
my $user_pass_check="0";
my($userbox) = textfield(-name=>'userid',-size=>9,-default=>$defaultuser,-maxlength=>8);
my($passwordbox) = password_field(-name=>'passwd', -size=>9, -maxlength=>8);
my ($tech_type) = "<input type='hidden' name='tech_type' />";
my ($user_pass_check) = "<input type='hidden' name='user_pass_check' />";
my %techlabels = ('TDMA' => 'TDMA',
'GSM' => 'GSM');
my @techvalues = reverse(sort keys %techlabels);
my(@radiobuttons) = radio_group( -name=>'technology',
-values=>@techvalues,
-labels=>%techlabels);
my ($loginbutton) = "<input name='Login' type='submit' value='Login' />" ;
print <<TABLE;
<center>
<table border=0 cellspacing=10 cellpadding=5>
<tr>
<td>
<font color=darkblue size=+1><b>User ID:</b></font>
</td>
<td>
$userbox
</td>
</tr>
<tr>
<td>
<font color=darkblue size=+1><b>Password:</b></font>
</td>
<td>
$passwordbox
</td>
</tr>
<tr>
<td>
<font color=darkblue size=+1>$radiobuttons[0]</font>
</td>
<td>
<font color=darkblue size=+1>$radiobuttons[1]</font>
</td>
</tr>
<tr>
<td> $tech_type </td>
</tr>
<tr>
<td>
$user_pass_check
</td>
</tr>
<tr>
<td colspan=2>
<center>$loginbutton</center>
</td>
</tr>
</table>
</center>
TABLE
print endform;
return 1;
}

