/passwd ****

Estado
Cerrado para nuevas respuestas.

Owangel

Delirando
A ver... Lindo defecto que tiene el AO es que al poner el /passwd, se puede ver el password que se escribe...
Hay alguna manera de que a partir del espacio después del /passwd (o sea, uno escribe /passwd [Y A PARTIR DE ACÁ] ) los caracteres se ven así: *?
O sea... Si se le pone una función que mida a partir de tal espacio de la línea y se le dice que reemplace los caracteres escritos por: *, la nueva contraseña sería efectivamente *...
No hay alguna manera de que SE VEA el * y se ingrese la contraseña deseada...?

Me explico mas sencillamente por si alguien no entendió... :p
En la barra de la consola aparece: /passwd ***
Yo en realidad escribí, en ese caso: /passwd asd

Saludos!
 

Tavo

[color=#BF0000]Lucha por tus ideales![/color]
Hay dos soluciones posibles:

1- Al apretar /passwd, te salga una ventana para ingresar la nueva pass
2- Jugar con la propiedad del Text_Change (Pero seria lento, ya que tendria que analizar el texto cada vez que pones algo).

Saludos!
 

zapato

STAND BY!
Shed dijo:
Tavo dijo:
Hay dos soluciones posibles:

1- Al apretar /passwd, te salga una ventana para ingresar la nueva pass

Esa es buena idea... no se me habia ocurrido xD.

Para mi es la mejor, y mas simple.
Ya q se evita el continuo analizis del texto, y podria estar la opcion de re escribir pass, y los caracteres "*"
 

Owangel

Delirando
Exacto... La verdad, es muy buena idea Tavo! :D
Para no ser tan inutil, voy a tratar de hacerlo solo... Lo mas probable es que no me salga, así que voy a postear el código que me salga, y alguno de ustedes que son los que saben me lo corrigen, ok? :p
Muchas gracias! xD
 

Tavo

[color=#BF0000]Lucha por tus ideales![/color]
Esperamos tu codigo con ansiedad ^^
Nosotros te lo corregimos sino ;)
 

Owangel

Delirando
Estuve revisando, y llegué a la conclusión de que... No me sale...
:oops:
A ver... Esto fue lo que hice:
1ero: Me fijé en el servidor el caso de "/passwd" y lo copié... :p
2ndo: En el cliente, creé un formulario con un textbox y un command. (En el textbox se ingresa el password y el command sería el "Aceptar".)
El tema, es que se me vino a la mente: "Como chindorga hago para que desde el servidor me cargue el formulario el cliente?"
Entonces ahí me trabé y no supe resolver...
También pensé "estaría bueno tener DOS textbox, uno para ingresar el password y otro para comprobarlo". Ahí también me dije "pucha... no me sale."
Espero ayuda... :cry:

Por las dudas, planteo mas simple, por si no me entendieron... :p

Tengo que hacer que al ingesar el comando /passwd el cliente cargue el formulario.
El formulario tiene 2 textbox y un command. El primer textbox es para ingresar el password, el segundo para comprobarlo y el command para aceptar.



Muchas gracias!
Saludos!
 

Owangel

Delirando
If UCase$(Left$(rdata, 9)) = "/SHOW SOS" Then
Dim M As String
For N = 1 To Ayuda.Longitud
M = Ayuda.VerElemento(N)
Call SendData(ToIndex, UserIndex, 0, "RSOS" & M)
Next N
Call SendData(ToIndex, UserIndex, 0, "MSOS")
Exit Sub
End If

La línea que envía el formulario es la que resalté?
 

^[GS]^

GS-Zone Admin
Miembro del equipo
Administrador
Moderador
si realmente lo quieren hacer bien, tendria que preguntarte "La contraeña actual" y depues "Contraseña nueva" y "Repita la nueva contraseña"
 

Tavo

[color=#BF0000]Lucha por tus ideales![/color]
Tiene razon GS, hace que tenga que repetirla ;)
Concuerdo con facundo ;)
 

Owangel

Delirando
Yo pensé en eso, que para cambiarlo, hay que poner la contraseña vieja pero... Bueno, si, sería bueno, pero no se hacerlo. :p

PD: Muchas gracias Facu por la otra ayuda. :p

También son bienvenidas las ayudas para hacer todo lo otro, eh! :D
Saludos!
 

Tavo

[color=#BF0000]Lucha por tus ideales![/color]
Creo que agregar un text mas y compararlos no tiene mucha ciensia :p
 

Owangel

Delirando
No, no es eso solo... xD
Tiene que verificar que la contraseña antigua ingresada sea la correcta, no es nada mas "agregar otro textbox"...
 
A

Anonymous

Invitado
La idea es que con el comando /password se abra un frmmain. Lo que pueden hacer es copiar el comando del fundarclan o alguno por el estilo.
 

Owangel

Delirando
A ver... Intenté esto pero tengo un problema.

En el cliente puse:
Case "PASSFRM" ' >>>>> Formulario de cambio de contraseña
frmPassword.Show
Exit Sub

En el servidor puse:
Case "/PASSWD "
Call SendData(ToIndex, UserIndex, 0, "PASSFRM")
Exit Sub

También en el cliente agregué un formulario con el nombre "frmPassword".

No me tira errores al compilar, pero cuando entro al juego y pongo "/passwd" no pasa nada...
Espero que me puedan ayudar. Gracias!
 

zapato

STAND BY!
Owangel dijo:
No, no es eso solo... xD
Tiene que verificar que la contraseña antigua ingresada sea la correcta, no es nada mas "agregar otro textbox"...

Código:
Private Sub Comand1_click()
If text1.text = text2.text then
msgbox "Contraseña Correcta?"
'Aca vendria la parte de codigo q cambia la contraseña
Else
msgbox "La contraseña ingresa es diferente a la actual"

Algo asi seria :wink: , creo :roll:

Edit: me quede en la pagina uno :oops: , no lei lo ultimo
 
Estado
Cerrado para nuevas respuestas.
Arriba