Index: VKontakte.pm =================================================================== --- VKontakte.pm (revision 513) +++ VKontakte.pm (revision 514) @@ -221,6 +221,7 @@ } if ( $state->{users}->use_credentials ) { $user->create_credential( + name => $user_info->{last_name}.', '.$user_info->{first_name}, vkontakte => $user_info->{uid}, avatar => $user_info->{photo_big}, ); @@ -237,7 +238,7 @@ id => $user_info->{uid}, name => $name, nick => $user_info->{nickname} || $name, - login => 'vkontakte:'.$user_info->{uid}, + login => exists $local_session->{vk_email} ? $local_session->{vk_email} : 'vkontakte:'.$user_info->{uid}, status => 1, type => 0, auth_by => 'vkontakte', @@ -246,9 +247,6 @@ if ( $user_info->{photo} ) { $data{avatar} = $user_info->{photo}; } - if ( $user_info->{email} ) { - $data{email} = $user_info->{email}; - } $local_session->set( %data ); } return $local_session;