version 1.268.2.4, 2008/12/28 22:13:27
|
version 1.268.2.7, 2009/03/18 15:27:13
|
Line 769 $lt{'hs'}: $home_server_pick
|
Line 769 $lt{'hs'}: $home_server_pick
|
my $authtype = $rules->{$matchedrule}{'authtype'}; |
my $authtype = $rules->{$matchedrule}{'authtype'}; |
if ($authtype !~ /^(krb4|krb5|int|fsys|loc)$/) { |
if ($authtype !~ /^(krb4|krb5|int|fsys|loc)$/) { |
$r->print(&Apache::lonuserutils::set_login($ccdomain,$authformkrb,$authformint,$authformloc)); |
$r->print(&Apache::lonuserutils::set_login($ccdomain,$authformkrb,$authformint,$authformloc)); |
} else { |
} else { |
my $authparm = $rules->{$matchedrule}{'authparm'}; |
my $authparm = $rules->{$matchedrule}{'authparm'}; |
|
$authmsg = $rules->{$matchedrule}{'authmsg'}; |
if ($authtype =~ /^krb(4|5)$/) { |
if ($authtype =~ /^krb(4|5)$/) { |
my $ver = $1; |
my $ver = $1; |
if ($authparm ne '') { |
if ($authparm ne '') { |
Line 779 $lt{'hs'}: $home_server_pick
|
Line 780 $lt{'hs'}: $home_server_pick
|
<input type="hidden" name="krbver" value="$ver" /> |
<input type="hidden" name="krbver" value="$ver" /> |
<input type="hidden" name="krbarg" value="$authparm" /> |
<input type="hidden" name="krbarg" value="$authparm" /> |
KERB |
KERB |
$authmsg = $rules->{$matchedrule}{'authmsg'}; |
|
} |
} |
} else { |
} else { |
$fixedauth = |
$fixedauth = |
Line 788 KERB
|
Line 788 KERB
|
$fixedauth .= |
$fixedauth .= |
'<input type="hidden" name="'.$authtype.'arg" value="'.$authparm.'" />'."\n"; |
'<input type="hidden" name="'.$authtype.'arg" value="'.$authparm.'" />'."\n"; |
} else { |
} else { |
$varauth = |
if ($authtype eq 'int') { |
|
$varauth = '<br />'. |
|
&mt('[_1] Internally authenticated (with initial password [_2])','','<input type="password" size="10" name="intarg" value="" />')."<label><input type=\"checkbox\" name=\"visible\" onClick='if (this.checked) { this.form.intarg.type=\"text\" } else { this.form.intarg.type=\"password\" }' />".&mt('Visible input').'</label>'; |
|
} elsif ($authtype eq 'loc') { |
|
$varauth = '<br />'. |
|
&mt('[_1] Local Authentication with argument [_2]','','<input type="text" name="'.$authtype.'arg" value="" />')."\n"; |
|
} else { |
|
$varauth = |
'<input type="text" name="'.$authtype.'arg" value="" />'."\n"; |
'<input type="text" name="'.$authtype.'arg" value="" />'."\n"; |
|
} |
} |
} |
} |
} |
} |
} |
Line 1679 sub update_user_data {
|
Line 1687 sub update_user_data {
|
} |
} |
if ( $env{'form.ccuname'} ne |
if ( $env{'form.ccuname'} ne |
&LONCAPA::clean_username($env{'form.ccuname'}) ) { |
&LONCAPA::clean_username($env{'form.ccuname'}) ) { |
$r->print($error.&mt('Invalid login name').'. '. |
$r->print($error.&mt('Invalid login name.').' '. |
&mt('Only letters, numbers, periods, dashes, @, and underscores are valid').'.'. |
&mt('Only letters, numbers, periods, dashes, @, and underscores are valid.'). |
$end.$rtnlink); |
$end.$rtnlink); |
return; |
return; |
} |
} |
Line 1690 sub update_user_data {
|
Line 1698 sub update_user_data {
|
} |
} |
if ( $env{'form.ccdomain'} ne |
if ( $env{'form.ccdomain'} ne |
&LONCAPA::clean_domain($env{'form.ccdomain'}) ) { |
&LONCAPA::clean_domain($env{'form.ccdomain'}) ) { |
$r->print($error.&mt ('Invalid domain name').'. '. |
$r->print($error.&mt ('Invalid domain name.').' '. |
&mt('Only letters, numbers, periods, dashes, and underscores are valid').'.'. |
&mt('Only letters, numbers, periods, dashes, and underscores are valid.'). |
$end.$rtnlink); |
$end.$rtnlink); |
return; |
return; |
} |
} |
Line 3662 ENDSCRIPT
|
Line 3670 ENDSCRIPT
|
my ($visible,$cansetvis,$vismsgs,$visactions) = &visible_in_cat($cdom,$cnum); |
my ($visible,$cansetvis,$vismsgs,$visactions) = &visible_in_cat($cdom,$cnum); |
if (ref($visactions) eq 'HASH') { |
if (ref($visactions) eq 'HASH') { |
if ($visible) { |
if ($visible) { |
$output .= '<p>'.$visactions->{'vis'}.'</p>'; |
$output .= '<p class="LC_info">'.$visactions->{'vis'}.'</p>'; |
} else { |
} else { |
$output .= $visactions->{'miss'}.'<br />'.$visactions->{'yous'}. |
$output .= '<p class="LC_warning">'.$visactions->{'miss'}.'</p>' |
|
.$visactions->{'yous'}. |
'<p>'.$visactions->{'gen'}.'<br />'.$visactions->{'coca'}; |
'<p>'.$visactions->{'gen'}.'<br />'.$visactions->{'coca'}; |
if (ref($vismsgs) eq 'ARRAY') { |
if (ref($vismsgs) eq 'ARRAY') { |
$output .= '<br />'.$visactions->{'make'}.'<ul>'; |
$output .= '<br />'.$visactions->{'make'}.'<ul>'; |