Voiko joku neuvoa, että miten teen kirjautumis systeemin semmoin, kun on logannu sisään, niin nimi näkyy jossain. Ja rekisteröitymis lomakkeen ? Eli tämmösen perus homman? Olen aika huono phpssä, mutta kai vähän vinkkiä saan :P
1, 2, 3, 4, 5, 6, 7, 8, 9. Eikös tuolla jokseenkin sellaista jossain kohti neuvottu? Keksit ja sessiot...
Ainakin voisit kirjoittaa lomakkeen joka kysyy käyttäjätunnusta ja salasanaa:
<FORM ACTION="ohjelma.php" METHOD="get" NAME="lomake"> <INPUT TYPE="text" NAME="user"> <INPUT TYPE="password" NAME="passwd"> <INPUT TYPE="submit" VALUE="Kirjaudu!" NAME="nappi"> </FORM>
Ja sitten PHP:
<?php $kayttaja = $user //Ladataan käyttäjätunnus muistiin. Tätä $kayttajaa voidaan käyttää myöhemmin jos tarve vaatii. if ($user == "käyttäjä" and $passwd == "salasana") //Lauseet jotka suoritetaan jos käyttäjä ja salasana ovat oikein else //Lauseet jotka suoritetaan jos jokin meni pieleen ?>
Näin se suunnilleen menee, korjatkaa jos jotain puuttuu...:D
Ja sitten PHP:
if ($_POST['user'] == "käyttäjä" and $_POST['passwd'] == "salasana") { //Lauseet jotka suoritetaan jos käyttäjä ja salasana ovat oikein } else { echo "Kirjautuminen epäonnistui"; //Lauseet jotka suoritetaan jos jokin meni pieleen }
Register globalsia ei kannata opetella käyttämään.
Edit: Nähtävästi jotenkin bugaa taas tämä viesti, viimeinen } merkki ei näy ja tämä teksti on boldia. (mod. muutin väliaikaisesti kooditagia)
Aihe on jo aika vanha, joten et voi enää vastata siihen.