Perguntas Senha de Admin

Mais
11 anos 3 meses atrás #9281 por antonio.remigio
Galera, bom dia!

Sou novo aqui e encontrei um fonte disponibilizado para pegar a senha de admin do protheus...

Compilei esse fonte e executei, só que traz a senha em branco e só o email cadastrado, alguem saberia me dizer se mudou a variavel que grava a senha do protheus? Tem alguma alteração a ser feita?

Estou em cliente que perdeu a senha de admin e nao consigo acessar o configurador por outro usuario.

Obrigado.

Att
Antonio Remigio
Anexos:

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #9286 por lalberto
Respondido por lalberto no tópico Re: Senha de Admin
Antonio bom dia, veja se esse doc te ajuda mais facilmente.

masteradvpl.com.br/index.php/downloads/viewdownload/26/763

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #9291 por antonio.remigio
Respondido por antonio.remigio no tópico Re: Senha de Admin
Opa...

Então já havia tentando esse procedimento, mas a TOTVS bloqueou a função SPF_CLOSE, antigamente eu utilizava esse procedimento...

Abri um chamado na TOTVS solicitando que eles recuperem.

Mas enquanto eles nao recuperam, eu fui tentando o que achei aqui no forum.

Obrigado.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #9306 por rcaps
Respondido por rcaps no tópico Re: Senha de Admin
Olá, este fonte só terá efeito no versão 10 do Protheus, na 11 mudaram o esquema de encriptação da
senha.

Raul.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #9307 por antonio.remigio
Respondido por antonio.remigio no tópico Re: Senha de Admin
Obrigado Raul,

Executei no P10 agora e funcionou, mas a senha de admin continua em branco e testei pra ver se era e nao é....

As senhas dos outros usuarios estao trazendo normais, ah do admin nao...

=\

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #9308 por rcaps
Respondido por rcaps no tópico Re: Senha de Admin
Uso o fonte abaixo e funciona perfeitamente na 10, com o ID 000000 - que é do admin.

Raul.


#INCLUDE "RWMAKE.CH"
#INCLUDE "PROTHEUS.CH"

/*/
+
+
¦Programa ¦ PegaSenha ¦ Autor ¦ Israel Neves ¦ Data ¦ 18.03.09 ¦
+
+
¦
¦Descrição ¦ PegaSenha do usuario protheus ¦
+
+
¦
*/

User function GetPass()

Local cIdUser := Space(6) //"000000" //Administrador
Private _cSenha := ' '
Private cDe := ' '


_aGrp := UsrRetGRP()
If ! Empty( _aGrp )
_cGrupo := GRPRetName( _aGrp[ 1 ] )
Else
_cGrupo := ' '
End
If _cGrupo <> 'Administradores'
MsgInfo( 'Você não tem direitos para acessar esta opção !'+chr(10)+chr(13)+'Contate o Administrador do Siga','Atenção' )
Return
End

display := "Descobre a senha de Usuário"
DEFINE MSDIALOG oDlg1 FROM 20,1 TO 100,250 TITLE DISPLAY PIXEL
@ 01,02 say "Informe o ID :"
@ 01,08 get cIdUser
DEFINE SBUTTON FROM 25, 010 TYPE 1 ENABLE OF oDlg1 Action (PegaSenha(alltrim(cIdUser)),MsgAlert(_cSenha+' - '+cDe,"Senha / Email"))
DEFINE SBUTTON FROM 25, 050 TYPE 2 ENABLE OF oDlg1 Action close(oDlg1)
ACTIVATE MSDIALOG oDlg1 Centered
Return()


Static function PegaSenha(cIdUser)

Local cPswFile := "sigapss.spf"
Local cPswId := ""
Local cPswName := ""
Local cPswPwd := ""
Local cPswDet := ""
Local lEncrypt := .F.
Local nPswRec := 0
Default cIdUser := __cUserId // variavel publica utilizada pelo sisitema para identificar quem esta logado

nPswRec := SPF_Seek( cPswFile , "1U" + cIdUser , 1 )
If nPswRec > 0
Spf_GetFields( @cPswFile , @nPswRec , @cPswId , @cPswName , @cPswPwd , @cPswDet )
cPswPwd := PswEncript( Alltrim( cPswPwd ) , 1 )
cPswPwd := Substr( cPswPwd, 1, At( Space(1) , cPswPwd ) -1 )
Endif
_cSenha := cPswPwd
cDe := AllTrim(USRRETMAIL(cIdUser))
Return(_cSenha, cDe)

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.134 segundos
Joomla templates by a4joomla