Moi.
Saako php:n varoitukset jollain tavalla pois näkyvistä. Mulla on tuollainen php/mysql login systeemi, joka väärällä salasanalla/käyttäjätunnuksella heittää siihen laittamani ilmoituksen lisäksi myös php:n oman varoituksen.
lainaus:
Warning: mysql_pconnect(): Access denied for user 'tunnus'@'localhost' (using password: YES) in d:\workshop\cms\index.php on line 39
Onko käyttäjätunnukset samat kuin tietokanta tunnukset? Elikkä yritätkö käyttäjätunnuksilla ottaa yhteyden kantaan? Kannattaa varmaan muutella login systeemiä niin, että tuollaista varoitusta ei pääse syntymään, mutta kuitenkin php :een manuaalista löytyy noista error leveleistä asiaa:
https://www.php.net/manual/en/ref.errorfunc.php
Mutta suosittelisin tekemään login systeemin niin, että ensin luodaan kantaan yhteys ja sitten kannasta tarkastetaan login (tjms. ) taulusta pääseekö käyttäjä kirjautumaan.
Sebu kirjoitti:
Saako php:n varoitukset jollain tavalla pois näkyvistä. Mulla on tuollainen php/mysql login systeemi, joka väärällä salasanalla/käyttäjätunnuksella heittää siihen laittamani ilmoituksen lisäksi myös php:n oman varoituksen.
Iskemällä @ funktion eteen PHP jättää tulostamatta tuon funktion heittämät virheilmotukset.
Rokkivaari kirjoitti:
Onko käyttäjätunnukset samat kuin tietokanta tunnukset? Elikkä yritätkö käyttäjätunnuksilla ottaa yhteyden kantaan? Kannattaa varmaan muutella login systeemiä niin, että tuollaista varoitusta ei pääse syntymään, mutta kuitenkin php :een manuaalista löytyy noista error leveleistä asiaa:
https://www.php.net/manual/en/ref.errorfunc.php
Mutta suosittelisin tekemään login systeemin niin, että ensin luodaan kantaan yhteys ja sitten kannasta tarkastetaan login (tjms. ) taulusta pääseekö käyttäjä kirjautumaan.
Jep toi on vissiin fiksumpi tapa. Täytynee muuttaa.
Blaze kirjoitti:
Iskemällä @ funktion eteen PHP jättää tulostamatta tuon funktion heittämät virheilmotukset.
Kiitos.
Aihe on jo aika vanha, joten et voi enää vastata siihen.