salasana

koodia

Voisiko joku ystävälliseti kertoa yksinkertaisen koodin salasanakyselyyn. Formilla olis textbox1, jossa kysytään salasanaa ja painike jolla päästään eteenpäin jos salasana on oikein. MsqBox antais ilmoituksen jos salasana väärin.. Kiitoksia

1

291

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • joku...

      viestiboxin käyttöön en ole perehtynyt, joten siitä en sano mitään, mutta salasanan kysely on varmaan helpoin tehtävä mitä on... Tai ainakin yksinkertaisimmillaan...

      Private sub Button1_Click... (en ala kirjoittamaan tuota riviä loppuun, sen kun saa tehtyä ihan automaattisestikin...)

      If Textbox1.Text = "OikeaSalaSana" Then
      -koodia-
      Else
      -Tähän se viestiboxin koodi-
      End if
      End Sub


      Tuossa tuo oikeasalanasa oli kirjoitettu suoraan tuonne ehtolauseeseen, mutta se olisi tietenkin voinut olla myös muuttuja, mikä on näppärää jos halutaan käyttää useampia salasanoja, esim. eri käyttäjillä, silloin ehtolause olisi muotoa:

      If Textbox1.Text = OikeaSalaSana Then

      Mikä tietysti vaatii sen että muuttuja "OikeaSalaSana" olisi määritettynä... Eli vaikka näin:

      Dim OikeaSalaSana As String

      Ja sitten pitäisi vielä jossain määritellä se salasana... Mutta esim. ulkopuolisen tiedoston käyttö vaatii jo jonkin asteisen salauksen, ettei salasanoja voi lukea jostain tekstitiedostosta, ja ohjelmaan niitä ei voi kirjoittaa, jos tarkoituksena olisi että salasana pitää voida vaihtaa myöhemmin muuttamatta itse ohjelma koodia.

      Tuohon voisi tietysti liittää jonkun laskurin mikä lopettaa koko ohjelman vaikka 3:n väärän salasanan jälkeen, se onnistuu vaikka näin:

      Private Laskuri As Integer = 0

      Private sub Button1_Click...
      If Laskuri > 2 Then End
      If Textbox1.Text = "OikeaSalaSana" Then
      Laskuri = 0
      -koodia-
      Else
      Laskuri = 1
      -Tähän se viestiboxin koodi-
      End if
      End Sub

      Tuon voisi tietysti toteuttaa vaikka niinkin, että se reagoi esim. entterin painallukseen, eikä johonkin nappulaan, mikä saattaisi olla kätevämpää... Tietysti on mahdollista toteuttaa kumpikin vaihtoehto, ja silloin olisi parempi että tuo koodi sijoitetaan erilliseen subiin, ja sitä subia sitten kutsutaan klikkaamalla sitä nappia, tai painamalla entteriä textboxissa...

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Nainen, yrittäessäsi olla vahva olet heikoksi tullut

      Tiedätkö mitä todellinen vahvuus on? Selviätkö, kun valtakunnat kukistuvat? Miten suojaudut kun menetät kaiken? :/
      Ikävä
      191
      1274
    2. Miettimisen aihetta.

      Kannattaa yrittää vain niitä oman tasoisia miehiä. Eli tiputa ittes maan pinnalle. Tiedoksi naiselle mieheltä.
      Ikävä
      122
      1118
    3. Kai sä näät

      Ku sua katson et olen aika rakastunut. Rakkaus ei vain ole aina niin yksinkertaista
      Ikävä
      70
      840
    4. Mitkä on 3 viimeistä sanaa

      sun ja kaivattusi viesteilyssä? Ensin sun, sitten kaivatun?
      Ikävä
      48
      834
    5. Just nyt mä

      En haluais sanoa sulle mitään. Voisi vaikka istua vierekkäin hiljaa. Ehkä nojaten toisiimme. Tai maata vierekkäin, ilman
      Ikävä
      53
      770
    6. Nainen miltä tuntuu olla ainoa nainen Suomessa, joka kelpaa ja on yheen sopiva minulle

      Sydämeni on kuin muuri, valtavat piikkimuurit, luottamusongelmat, ulkonäkövaatimukset, persoonavaatimukset ja älykkyysva
      Ikävä
      50
      705
    7. Kuinka hyvin tunnet mut?

      Kerro musta mies jotain.
      Ikävä
      33
      682
    8. Piristä mua ystävä

      Hyvä💫...
      Ikävä
      60
      679
    9. Nainen, mitä ajattelet minusta?

      Mitä tuntemuksia saan aikaan sinussa? :/
      Ikävä
      52
      647
    10. Hakeudu hoitoon.

      En oo kiinnostunut susta.
      Ikävä
      50
      645
    Aihe