projects
/
kivitendo-erp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
001155e
)
Auth: nicht auskommentieren, sondern richtig dokumentieren
author
Sven Schöling
<s.schoeling@linet-services.de>
Fri, 5 Dec 2014 11:46:45 +0000
(12:46 +0100)
committer
Sven Schöling
<s.schoeling@linet-services.de>
Fri, 5 Dec 2014 11:46:45 +0000
(12:46 +0100)
SL/Auth.pm
patch
|
blob
|
history
diff --git
a/SL/Auth.pm
b/SL/Auth.pm
index
0dad2d5
..
a2236a7
100644
(file)
--- a/
SL/Auth.pm
+++ b/
SL/Auth.pm
@@
-44,7
+44,6
@@
sub new {
sub reset {
my ($self, %params) = @_;
sub reset {
my ($self, %params) = @_;
-# delete $self->{dbh};
$self->{SESSION} = { };
$self->{FULL_RIGHTS} = { };
$self->{RIGHTS} = { };
$self->{SESSION} = { };
$self->{FULL_RIGHTS} = { };
$self->{RIGHTS} = { };
@@
-1261,7
+1260,7
@@
__END__
SL::Auth - Authentication and session handling
SL::Auth - Authentication and session handling
-=head1
FUNCTION
S
+=head1
METHOD
S
=over 4
=over 4
@@
-1311,7
+1310,7
@@
Stores the session values in the database. This is the only function
that actually stores stuff in the database. Neither the various
setters nor the deleter access the database.
that actually stores stuff in the database. Neither the various
setters nor the deleter access the database.
-=item <save_form_in_session %params>
+=item
C
<save_form_in_session %params>
Stores the content of C<$params{form}> (default: C<$::form>) in the
session using L</create_unique_sesion_value>.
Stores the content of C<$params{form}> (default: C<$::form>) in the
session using L</create_unique_sesion_value>.
@@
-1325,7
+1324,7
@@
can be given as an array ref in C<$params{skip_keys}>.
Returns the unique key under which the form is stored.
Returns the unique key under which the form is stored.
-=item <restore_form_from_session $key, %params>
+=item
C
<restore_form_from_session $key, %params>
Restores the form from the session into C<$params{form}> (default:
C<$::form>).
Restores the form from the session into C<$params{form}> (default:
C<$::form>).
@@
-1336,6
+1335,14
@@
is on by default.
Returns C<$self>.
Returns C<$self>.
+=item C<reset>
+
+C<reset> deletes every state information from previous requests, but does not
+close the database connection.
+
+Creating a new database handle on each request can take up to 30% of the
+pre-request startup time, so we want to avoid that for fast ajax calls.
+
=back
=head1 BUGS
=back
=head1 BUGS