MySQl-ongelma

Mikä on vikana, kun sisäisessä verkossa ja
localhostin kautta pääsee apache web-serverin kautta mysql-tietokannan tietoihin. Eli index.html sivulla kysytään tunnus ja salasana.
Sen jälkeen tietokannasta luetaan käyttäjä kohtaiset tunnus ja salasana tiedot. Jos täsmää
annettuihin niin luodaan istuntotunnus ja homma
pääsee etenemään varsinaiselle sivulle.
mysql_connect(server_name, tunnus,salasana) - osuudessa on oletus tunnus ja salasana käytössä,
jotka ovat eri paria kuin ne tunnus ja salasana
mitkä index.html sivulla annetaan. Olen luonut GRANT-tilla oikeudet tälle mysql_connectin oletus
tunnukselle ja salasanalle periaatteella,
GRANT SELECT,UPDATE
ON tietokanta.*
TO tunnus@"%"
IDENTIFIED BY "salasana";

Toimii tosiaan sisäisessä verkossa eri
IP-osoitteilla, mutta sitten kun otan ulkoapäin
yhteyttä ADSL:n takaa niin mysql-osuus pettää.
Ulkoapäin kyllä toimii kaikki muut sivut aivan
ok, mutta heti kun sivulle tulee tuo mysqlään-perustuva käyttäjän tunnistaminen, niin homma
kaatuu eikä mitään vastausta tule, vaan selain
antaa ennemin aikakatkaisu-ilmoituksen kuin
mitään erroria.
1427
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

Kommentoi aloitusta


testailija kirjoitti:

Mikä on vikana, kun sisäisessä verkossa ja
localhostin kautta pääsee apache web-serverin kautta mysql-tietokannan tietoihin. Eli index.html sivulla kysytään tunnus ja salasana.
Sen jälkeen tietokannasta luetaan käyttäjä kohtaiset tunnus ja salasana tiedot. Jos täsmää
annettuihin niin luodaan istuntotunnus ja homma
pääsee etenemään varsinaiselle sivulle.
mysql_connect(server_name, tunnus,salasana) - osuudessa on oletus tunnus ja salasana käytössä,
jotka ovat eri paria kuin ne tunnus ja salasana
mitkä index.html sivulla annetaan. Olen luonut GRANT-tilla oikeudet tälle mysql_connectin oletus
tunnukselle ja salasanalle periaatteella,
GRANT SELECT,UPDATE
ON tietokanta.*
TO tunnus@"%"
IDENTIFIED BY "salasana";

Toimii tosiaan sisäisessä verkossa eri
IP-osoitteilla, mutta sitten kun otan ulkoapäin
yhteyttä ADSL:n takaa niin mysql-osuus pettää.
Ulkoapäin kyllä toimii kaikki muut sivut aivan
ok, mutta heti kun sivulle tulee tuo mysqlään-perustuva käyttäjän tunnistaminen, niin homma
kaatuu eikä mitään vastausta tule, vaan selain
antaa ennemin aikakatkaisu-ilmoituksen kuin
mitään erroria.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu