Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Maksullisen nettisivun tekeminen

Sivun loppuun

jokernippe [26.03.2016 21:54:14]

#

Moi,

Mitä pitäisi tehdä että saisi sellaisen php tai jotain muuta joka toimisi niin että kun minulla on sivu jonne joku haluaa mennä hänen pitää esim maksaa 1€ niin hän saa automaattisesti sivun salasanan joka on voimassa esim 24h


Kiitos


Tom

Grez [26.03.2016 22:09:44]

#

Ohjelmointiteknisesti kysymys on triviaali, mutta mitä maksupalvelua ajattelit käyttää.

Eli siis kun sivulle tulee joku joka haluaa ostaa 24h näkyvyyden, niin yleisesti homma menee seuraavasti:

- Muodostat istunnon
- Kysyt käyttäjältä sähköpostiosoitteen (jonne lähetetään linkki jos käyttäjä ei satukaan palaamaan maksupalvelusta)
- lisäät tietokantaan rivin että "tämä käyttäjä tällä istunnolla ja sähköpostiosoitteella haluaa ostaa palvelun". Tietokantaan tulee yksilöllinen tunniste
- Ohjaat käyttäjän maksupalveluun (linkissä mukana yksilöllinen tunniste)
- Kun saat maksupalvelusta tiedon että käyttäjä on maksanut, kirjaat tietokantaan että ko. käyttäjä on maksanut ja mihin asti on voimassa (eli vuorokauden eteenpäin) ja muodostat satunnaistunnisteen eli tokenin
- Lähetät käyttäjälle sähköpostilla tiedon että ostos on tehty, mahdollisen kuitin ja linkin jota kautta käyttäjä pääsee palveluun (linkissä yksilöivä tunnus ja satunnaisarvo eli token)
- Kun käyttäjä tulee sivulle takaisin samalla istunnolla tai linkin kautta, varmsitat kannasta että ostettu palvelu on voimassa. Jos on näytät sivun.

jokernippe [26.03.2016 22:24:50]

#

Moi,

Esim Paypal tai pankit

Mistäs löytäisi jotain scriptejä?

Tai php koodeja jolla voi suojata sivun niin että pääsee sisään vaan koodilla, eli ei tarvitse käyttäjätunnusta ja sit salasanaa.

Kiitos!

Grez [26.03.2016 22:42:25]

#

jokernippe kirjoitti:

Moi,

Esim Paypal tai pankit

Pankit ottaa 35-50 senttiä per maksutapahtuma plus kuukausi- ja avausmaksut, eli euron maksuun ei liene kovin järkevä. Välittäjän kautta toki voi välttää kk- ja avausmaksut, mutta silti tuo 35-50 senttiä per tapahtuma ja jotain muuta (esim. 2% provisio) tulee.

Paypalin rajapinta on hyvin kuvattu Paypalin sivuilla.

jokernippe kirjoitti:

Mistäs löytäisi jotain scriptejä?

Kun tuo on kuitenkin niin yksinkertainen niin itse tekisin varmaan alusta lähtien itse. Tietäisin ainakin että koodi toimii. Tai sitten hakisin googlella jonkun koodin pohjaksi, mutta valmiin koodin kopioimisessa maksujen käsittelyyn on todella tärkeää ymmärtää täysin mitä koodi tekee. Tosin noin pienissä maksuissa potentiaalinen menetys tietoturva-aukon takia ei olisi kovin suuri.

jokernippe kirjoitti:

Tai php koodeja jolla voi suojata sivun niin että pääsee sisään vaan koodilla, eli ei tarvitse käyttäjätunnusta ja sit salasanaa.

<?php
   if ($_GET['koodi'] !== 'salainen') {
?><form method="get" action="">
Anna koodi: <input type="text" name="koodi"><input type="submit">
<?php }
else {
?> <!-- sivun varsinainen sisältö -->
<?php }

jokernippe [26.03.2016 22:49:43]

#

Okay.

olisi noin 10 - 30 € se hinta

Mitä voi tuolla PHP koodilla tehdä?

Grez [26.03.2016 22:59:44]

#

jokernippe kirjoitti:

Mitä voi tuolla PHP koodilla tehdä?

Se siis näyttää sivun sisällön jos käyttäjä antaa oikean koodin (joka tuossa esimerkissä on "salainen". Muussa tapauksessa se pyytää käyttäjää antamaan koodin.

Tulee mieleen (kuin tuosta koodista tarvitsee kysyä, mitä sillä voi tehdä) että et tarvitse apua koodaamiseen vaan jonkun joka koodaa sinulle sen systeemin. Luultavasti että joku sen sinulle koodaisi (vasinkin kaupalliseen tarkoitukseen), niin hän haluaisi siitä palkkaa.

jokernippe [26.03.2016 23:00:36]

#

Miten sen voi muokata ja käyttää?

Grez [26.03.2016 23:03:09]

#

No laitat sen sivun varsinaisen sisällön tuohon <!-- sivun varsinainen sisältö --> kohtaan ja tuuppaat palvelimelle. Sivun headerit ja footerit on tarkoitettu tulemaan tuon ulkopuolelle.

jokernippe [26.03.2016 23:04:46]

#

Okay..

Entäs salasanan tuleeko se erikseen vai samalle scriptille?

:D

Grez [26.03.2016 23:11:13]

#

Se salasana on tuossa kohti missä lukee 'salainen'

Tuo ei sitten ole mikään optimaalinen skripti. Yksi vika on, että tuo koodi tulee suoraan osoiteriville, eli esim. se saattaa tulla vaikka googleen näkymään. Tästä tietysti pääsisi eroon laittamalla Get:ien tilalle Post:it, mutta silloin taas koodia ei voi laittaa suoraan osoitteeseen jonka lähettäisi sähköpostilla.

Joka tapauksessa, tuo on tarkoitettu sovellettavaksi, ei suoraan käytettäväksi. Luulen että ensimmäisenä kannattaisi opetella koodaamaan PHP:llä. Esim. täältä löytyy PHP-kurssi. Sitten kun osaat itsenäisesti tehdä suurimman osan ja tulee ongelma johon et löydä vastausta itse, niin sit voi siihen kysellä ohjeita.

Tai sitten tosiaan palkkaat koodarin.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta