Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leoch

erro para criar adm

Recommended Posts

Boa tarde galera assim tenho um site que montaram para mim com painel de controle para colocar as fotos e os dados das fotos eu to tentando editar esse painel que é .asp pois esta os login padrão mais quando eu vo em alteram o usuario e a senha ele me da esse erro.

 

Server object error 'ASP 0177 : 800401f3'

 

Server.CreateObject Failed

 

/2012/painel/includes/funcoes.asp, line 189

 

800401f3

 

 

ja fui nessa linha que ele indica mais não entendi nada

 

 

essa é a linha 189

 

Set CM = Server.CreateObject("Persits.CryptoManager")

 

 

e aki esta o cod. todo

 

 

Function Encriptor(FctDadoEncr,FctAcao)

   Set CM = Server.CreateObject("Persits.CryptoManager")
Set Context = CM.OpenContext( "", True )		
' Create key from a password. Use default hash, cipher, and key size.
Set Key = Context.GenerateKeyFromPassword("pwdv3laab93A5SF4afDXirx8ul4")		

       If FctAcao = "encriptar" then
		' Encrypt
		Set Blob = Key.EncryptText( FctDadoEncr )
           Encriptor = Blob.Base64
		Set Blob = Nothing
       ElseIf FctAcao = "decriptar" then
		' Decrypt
		Set Blob2 = CM.CreateBlob
		Blob2.Base64 = FctDadoEncr
		ClearText = Key.DecryptText( Blob2 )
           Encriptor = ClearText
		Set Blob2 = Nothing
       End If

Set Key = nothing
Set Context = Nothing
Set CM = Nothing 

End Function

 

Muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi direito o que você quer fazer.

 

Se é alterar senha de usuário, você deve ter alguma opção de fazer isso em alguma parte desse sistema, sem necessidade de alterar o codigo.

 

Note que o erro ocorre na parte de criptografar a senha, então provavelmente é algo que você alterou e que ao fazer a chamada da criptografia ela apresenta erro por receber parametros invalidos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este erro é geralmente associado com a tentativa de criar uma instância de um objeto COM usando um ProgID que na verdade não é registrado na máquina. As causas mais comuns para isso são:

 

esquecendo-se de registrar o objeto usando regsvr32;

fat-fingering manuseando o ProgID ;

não percebendo que o objeto não seja realmente instalado;

MDAC corrompido;

usando um componente MSWC ou IIS de exemplo que não está instalado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.