comparison Lib/IMPL/Web/Handler/SecureCookie.pm @ 393:69a1f1508696

minor security refactoring
author cin
date Fri, 14 Feb 2014 16:41:12 +0400
parents d5c8b955bf8d
children
comparison
equal deleted inserted replaced
392:54b1dc9e808a 393:69a1f1508696
90 die $e if $e; 90 die $e if $e;
91 91
92 die OperationException->new("A HttpResponse instance is expected") 92 die OperationException->new("A HttpResponse instance is expected")
93 unless ref $httpResponse && eval { $httpResponse->isa(HttpResponse) }; 93 unless ref $httpResponse && eval { $httpResponse->isa(HttpResponse) };
94 94
95 return $this->WriteResponse($httpResponse); 95 return $this->_WriteResponse($httpResponse);
96 } 96 }
97 97
98 sub InitSession { 98 sub InitSession {
99 my ($this,$user,$roles,$auth,$challenge) = @_; 99 my ($this,$user,$roles,$auth,$challenge) = @_;
100 100
141 sdata => undef 141 sdata => undef
142 }) 142 })
143 } 143 }
144 } 144 }
145 145
146 sub WriteResponse { 146 sub _WriteResponse {
147 my ($this,$response) = @_; 147 my ($this,$response) = @_;
148 148
149 if (my $data = $this->_cookies) { 149 if (my $data = $this->_cookies) {
150 150
151 my $sign = $data->{sid} && md5_hex( 151 my $sign = $data->{sid} && md5_hex(