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

352

    Vastaukset 1

    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. Metsamanin muru kissa kuollut

      Nyt siellä surraan muru kissaa päivä tolkulla,vaikka muuten ei oo välittänyt mitenkään siitä,kun joka videolla vaan mars
      Tuusniemi
      161
      2478
    2. 79
      1056
    3. Kysymys

      Pystyisitkö tutustuu kaverina tai alkaa parisuhteeseen skitsofreenikon kanssa? T.Skitosoaffektiivinen (parantunut) Ois
      Sinkut
      236
      997
    4. Mitä haluaisit kysyä

      kaivatultasi juuri nyt?
      Ikävä
      121
      966
    5. Tapailtaisko nainen

      Meidän kotien puolessavälissä suunnilleen, vähä niinku salaa. Siinä on yks kiva paikka joka sopis hyvin. Mieheltä
      Ikävä
      73
      803
    6. Olisitko valmis lähitulevaisuudessa

      Kohtaamaan minut mies?
      Ikävä
      77
      641
    7. Kissan kuolema

      https://youtube.com/shorts/lJznLVfBTxA?si=h-F1D4Arg4uGjGX- On tuo aivan uskomaton tapaus! Lähes 200 osanottoa ja surun
      Tuusniemi
      91
      573
    8. Haluatko J-mies jutella asiat selviksi vai jäädä palstalle haaveilemaan

      Kuten otsikko sanoo: Haluatko tavata ja jutella, jotta saadaan asioihin selvyys lopullisesti vai haluatko mieluummin haa
      Ikävä
      50
      556
    9. Miten on, luotathan siihen?

      Että vielä tehdään kiihkeästi sitä yhdessä... Tutulle naiselle.❤️‍🔥
      Ikävä
      38
      532
    10. Ei siitä mahdollisesta suhteesta

      saa kukaan tietää jos niin haluat❤️naiselle
      Ikävä
      36
      498
    Aihe