comparison Lib/IMPL/Security/Auth/Simple.pm @ 180:d1676be8afcc

Перекодировка в utf-8
author sourcer
date Fri, 30 Dec 2011 23:40:00 +0300
parents 4267a2ac3d46
children 4d0e1962161c
comparison
equal deleted inserted replaced
179:b3d91ff7aea9 180:d1676be8afcc
77 77
78 =pod 78 =pod
79 79
80 =head1 NAME 80 =head1 NAME
81 81
82 C<IMPL::Security::Auth::Simple> . 82 C<IMPL::Security::Auth::Simple> Модуль простой авторизации.
83 83
84 =head1 DESCRIPTION 84 =head1 DESCRIPTION
85 85
86 MD5 . 86 Использует алгоритм MD5 для хранения образа пароля.
87 87
88 =head1 MEMBERS 88 =head1 MEMBERS
89 89
90 =over 90 =over
91 91
92 =item C<CTOR($secData)> 92 =item C<CTOR($secData)>
93 93
94 , . 94 Создает объект аутентификации, передавая ему данные для инициализации.
95 95
96 =item C<[get]secData> 96 =item C<[get]secData>
97 97
98 , 98 Возвращает данные безопасности, которые можно использовать для восстановления
99 . 99 состояния объекта.
100 100
101 =item C<[get]isTrusted> 101 =item C<[get]isTrusted>
102 102
103 ( 103 Является ли объект доверенным для аутентификации сессии (тоесть хранит данные
104 ). 104 для аутентификации сессии).
105 105
106 =item C<DoAuth($challenge)> 106 =item C<DoAuth($challenge)>
107 107
108 . . C<$challenge> 108 Аутентифицирует пользователя. Используется один этап. C<$challenge>
109 . 109 открытый пароль пользователя.
110 110
111 C<($status,$challenge)> 111 Возвращает C<($status,$challenge)>
112 112
113 =over 113 =over
114 114
115 =item C<$status> 115 =item C<$status>
116 116
117 C<AUTH_SUCCESS>, C<AUTH_FAIL> 117 Результат либо C<AUTH_SUCCESS>, либо C<AUTH_FAIL>
118 118
119 =item C<$challenge> 119 =item C<$challenge>
120 120
121 cookie ( ) 121 В случае успеха возвращает cookie (уникальный номер) сессии
122 122
123 =back 123 =back
124 124
125 =item C<ValidateSession($challenge)> 125 =item C<ValidateSession($challenge)>
126 126
127 . . C<$challenge> cookie 127 Проверяет аутентичность сессии. Использует один этап. C<$challenge> cookie
128 , C<DoAuth>. 128 сессии, полученный при выполнении метода C<DoAuth>.
129 129
130 C<($status,$challenge)> 130 Возвращает C<($status,$challenge)>
131 131
132 =over 132 =over
133 133
134 =item C<$status> 134 =item C<$status>
135 135
136 C<AUTH_SUCCESS>, C<AUTH_FAIL> 136 Результат либо C<AUTH_SUCCESS>, либо C<AUTH_FAIL>
137 137
138 =item C<$challenge> 138 =item C<$challenge>
139 139
140 C<undef> 140 Всегда C<undef>
141 141
142 =back 142 =back
143 143
144 =back 144 =back
145 145