View | Details | Raw Unified | Return to bug 21395
Collapse All | Expand All

(-)a/C4/InstallAuth.pm (-19 / +18 lines)
Lines 62-75 InstallAuth - Authenticates Koha users for Install process Link Here
62
62
63
=head1 DESCRIPTION
63
=head1 DESCRIPTION
64
64
65
    The main function of this module is to provide
65
The main function of this module is to provide
66
    authentification. However the get_template_and_user function has
66
authentification. However the get_template_and_user function has
67
    been provided so that a users login information is passed along
67
been provided so that a users login information is passed along
68
    automatically. This gets loaded into the template.
68
automatically. This gets loaded into the template.
69
    This package is different from C4::Auth in so far as 
69
This package is different from C4::Auth in so far as
70
    C4::Auth uses many preferences which are supposed NOT to be obtainable when installing the database.
70
C4::Auth uses many preferences which are supposed NOT to be obtainable when installing the database.
71
    
71
    
72
    As in C4::Auth, Authentication is based on cookies.
72
As in C4::Auth, Authentication is based on cookies.
73
73
74
=head1 FUNCTIONS
74
=head1 FUNCTIONS
75
75
Lines 84-102 InstallAuth - Authenticates Koha users for Install process Link Here
84
        }
84
        }
85
    );
85
    );
86
86
87
    This call passes the C<query>, C<flagsrequired> and C<authnotrequired>
87
This call passes the C<query>, C<flagsrequired> and C<authnotrequired>
88
    to C<&checkauth> (in this module) to perform authentification.
88
to C<&checkauth> (in this module) to perform authentification.
89
    See C<&checkauth> for an explanation of these parameters.
89
See C<&checkauth> for an explanation of these parameters.
90
90
91
    The C<template_name> is then used to find the correct template for
91
The C<template_name> is then used to find the correct template for
92
    the page. The authenticated users details are loaded onto the
92
the page. The authenticated users details are loaded onto the
93
    template in the logged_in_user variable (which is a Koha::Patron object). Also the
93
template in the logged_in_user variable (which is a Koha::Patron object). Also the
94
    C<sessionID> is passed to the template. This can be used in templates
94
C<sessionID> is passed to the template. This can be used in templates
95
    if cookies are disabled. It needs to be put as and input to every
95
if cookies are disabled. It needs to be put as and input to every
96
    authenticated page.
96
authenticated page.
97
97
98
    More information on the C<gettemplate> sub can be found in the
98
More information on the C<gettemplate> sub can be found in the
99
    Templates.pm module.
99
Templates.pm module.
100
100
101
=cut
101
=cut
102
102
103
- 

Return to bug 21395