Fala, galera!!
Dando sequência no assunto GUID.
De acordo com o exemplo citado no post anterior, o usuário recebe por email um link para ativar seu cadastro.
O código de ativação é um GUID.
Ao acessar a página de ativação é preciso verificar se o parâmetro informado na querystring é um GUID válido.
Essa validação é necessária por questões de segurança.
Segue o código de validação do GUID:
Private Function GuidEhValido(ByVal Valor as string) as Boolean
Try
Dim NovoGuid as System.Guid = New System.Guid(Valor)
return True
Catch ex as Exception
return False
End Try
O construtor da classe Guid possui uma sobrecarga que permite que se informe um parâmetro do tipo GUID.
Logo, para validar se o seu GUID é válido, basta instanciar a classe GUID passando esse parâmetro.
Se não ocorrer erro, GUID válido.
Se ocorrer erro, GUID inválido.
Um abraço e até a próxima!!
sábado, 10 de abril de 2010
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário