зеркало из https://github.com/mozilla/gecko-dev.git
Patch for bug 254351: Patch to add a cookiedomain parameter; patch by Eric Haszlakiewicz <erh+mozilla@nimenees.com>, r=kiko, a=myk.
This commit is contained in:
Родитель
a2f2611961
Коммит
3ebb269745
|
@ -179,6 +179,10 @@ sub send_cookie {
|
||||||
|
|
||||||
# Add the default path in
|
# Add the default path in
|
||||||
unshift(@_, '-path' => Param('cookiepath'));
|
unshift(@_, '-path' => Param('cookiepath'));
|
||||||
|
if (Param('cookiedomain'))
|
||||||
|
{
|
||||||
|
unshift(@_, '-domain' => Param('cookiedomain'));
|
||||||
|
}
|
||||||
|
|
||||||
# Use CGI::Cookie directly, because CGI.pm's |cookie| method gives the
|
# Use CGI::Cookie directly, because CGI.pm's |cookie| method gives the
|
||||||
# current value if there isn't a -value attribute, which happens when
|
# current value if there isn't a -value attribute, which happens when
|
||||||
|
|
|
@ -961,8 +961,6 @@ my $contenttype;
|
||||||
my $disp = "inline";
|
my $disp = "inline";
|
||||||
|
|
||||||
if ($format->{'extension'} eq "html") {
|
if ($format->{'extension'} eq "html") {
|
||||||
my $cookiepath = Param("cookiepath");
|
|
||||||
|
|
||||||
if ($order) {
|
if ($order) {
|
||||||
$cgi->send_cookie(-name => 'LASTORDER',
|
$cgi->send_cookie(-name => 'LASTORDER',
|
||||||
-value => $order,
|
-value => $order,
|
||||||
|
|
|
@ -357,6 +357,17 @@ sub find_languages {
|
||||||
checker => \&check_languages
|
checker => \&check_languages
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
name => 'cookiedomain',
|
||||||
|
desc => 'The domain for Bugzilla cookies. Normally blank. ' .
|
||||||
|
'If your website is at "www.foo.com", setting this to ' .
|
||||||
|
'".foo.com" will also allow bar.foo.com to access ' .
|
||||||
|
'Bugzilla cookies. This is useful if you have more than ' .
|
||||||
|
'one hostname pointing at the same web server, and you ' .
|
||||||
|
'want them to share the Bugzilla cookie.',
|
||||||
|
type => 't',
|
||||||
|
default => ''
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name => 'cookiepath',
|
name => 'cookiepath',
|
||||||
desc => 'Path, relative to your web document root, to which to restrict ' .
|
desc => 'Path, relative to your web document root, to which to restrict ' .
|
||||||
|
|
|
@ -84,7 +84,6 @@ if (!$product_id) {
|
||||||
}
|
}
|
||||||
|
|
||||||
# Set cookies
|
# Set cookies
|
||||||
my $cookiepath = Param("cookiepath");
|
|
||||||
if (exists $::FORM{'product'}) {
|
if (exists $::FORM{'product'}) {
|
||||||
if (exists $::FORM{'version'}) {
|
if (exists $::FORM{'version'}) {
|
||||||
$cgi->send_cookie(-name => "VERSION-$product",
|
$cgi->send_cookie(-name => "VERSION-$product",
|
||||||
|
|
Загрузка…
Ссылка в новой задаче