зеркало из 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
|
||||
unshift(@_, '-path' => Param('cookiepath'));
|
||||
if (Param('cookiedomain'))
|
||||
{
|
||||
unshift(@_, '-domain' => Param('cookiedomain'));
|
||||
}
|
||||
|
||||
# Use CGI::Cookie directly, because CGI.pm's |cookie| method gives the
|
||||
# current value if there isn't a -value attribute, which happens when
|
||||
|
|
|
@ -961,8 +961,6 @@ my $contenttype;
|
|||
my $disp = "inline";
|
||||
|
||||
if ($format->{'extension'} eq "html") {
|
||||
my $cookiepath = Param("cookiepath");
|
||||
|
||||
if ($order) {
|
||||
$cgi->send_cookie(-name => 'LASTORDER',
|
||||
-value => $order,
|
||||
|
|
|
@ -357,6 +357,17 @@ sub find_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',
|
||||
desc => 'Path, relative to your web document root, to which to restrict ' .
|
||||
|
|
|
@ -84,7 +84,6 @@ if (!$product_id) {
|
|||
}
|
||||
|
||||
# Set cookies
|
||||
my $cookiepath = Param("cookiepath");
|
||||
if (exists $::FORM{'product'}) {
|
||||
if (exists $::FORM{'version'}) {
|
||||
$cgi->send_cookie(-name => "VERSION-$product",
|
||||
|
|
Загрузка…
Ссылка в новой задаче