diff Lib/IMPL/Security/Auth.pm @ 87:6d3bca490556

small fixes in the security moodules
author wizard
date Mon, 19 Apr 2010 23:20:46 +0400
parents 077357224bec
children 4267a2ac3d46
line wrap: on
line diff
--- a/Lib/IMPL/Security/Auth.pm	Mon Apr 19 02:38:18 2010 +0400
+++ b/Lib/IMPL/Security/Auth.pm	Mon Apr 19 23:20:46 2010 +0400
@@ -5,7 +5,7 @@
 use constant {
 	AUTH_SUCCESS => 1,
 	AUTH_INCOMPLETE => 2,
-	AUT_FAIL => 3	
+	AUTH_FAIL => 3	
 };
 
 use base qw(Exporter);
@@ -32,6 +32,12 @@
 	0;
 }
 
+sub Create {
+	my ($self,%args) = @_;
+	
+	return $self->new($self->CreateSecData(%args));
+}
+
 1;
 
 __END__
@@ -113,6 +119,11 @@
 
 Создает данные безопасности, на основе параметров. Параметры зависят от пакета аутентификации.
 
+=item C<[static] Create(%args)>
+
+Создает объект аутентификации, на основе параметров. Параметры зависят от пакета аутентификации.
+Внутри вызывает метод C<CreateSecData(%args)>.
+
 =item C<[static] SecDataArgs()>
 
 Возвращает хеш с описанием параметров для функции C<CreateSecData>. Ключами являются