Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

Płatny dostęp do części serwisu


  • Zaloguj się, aby dodać odpowiedź
10 odpowiedzi w tym temacie

#1
milbau

milbau

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 170 postów
Witam.

Czy ktoś ma pomysł jak dla danej podstrony wprowadzić płatny dostęp?
Moduł taki chyba nie istnieje ale jak przychodzi wam coś na myśl proszę napisać.
  • 0

#2
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Ten płatny dostęp rozumiem ma być full automat?
Płatność SMS czy przelewem przez pośrednika?
  • 0

Codefog - Contao web development


#3
milbau

milbau

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 170 postów
Najlepiej jak było by to w pełni automatyczne (ale jakieś propozycje quasi automatyczne też przemyślę) , myślałem nad Atom.SMS i usłudze kodów jednorazowych. Po wpisaniu kodu wykonałby się skrypt który zarejestrowanym użytkownikom zmieni przynależność w bazie danych do grupy która ma dostęp do danych artykułów. Tak wydaje mi się najprościej, ale jeśli są inne pomysły jestem otwarty na propozycje.
Forma płatności dowolna choć w przypadku sms dostaje się tylko ok 50% ceny smsa, więc jeśli będzie jakaś alternatywa (przelew, paypal) to super.
  • 0

#4
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Coś mi przyszło do głowy:
1. Tworzysz testową stronę oraz testową grupę (i testowego członka tej grupy), która ma do niej dostęp.
2. Teraz nurkujesz do bazy danych np. za pomocą phpMyAdmina:

Tabela: tl_member
Pole: groups

Tabela: tl_page
Pola: cgroup, chmod

Zapisujesz wartości tych pól do jakiegoś pliku, a później tworzysz plik moduł TYPOlight, który na podstawie tych danych będzie dokonywał odpowiednich modyfikacji bazy.
UPDATE tl_member SET groups='dane_z_pliku' WHERE id='id_członka'
Dlaczego moduł, a nie zew. php? Bo tak będzie najbezpieczniej, poza tym mamy od razu id_członka i nie musimy przekazywać go do zewnętrznego skryptu.

A skrypt, który dostaniesz od providera usługi SMS też wypadałoby zaadaptować. Najlepiej też jako moduł. Kopiuj-wklej otrzymanego kodu, a jak użytkownik przejdzie walidację (kodem SMS) to ustawiasz jakąś zmienną sesyjną i przekierowujesz na skrypt o którym pisałem wyżej. W tymże skrypcie sprawdzasz czy ta zmienna sesyjna wynosi np. 1 i jeśli tak to uruchamiasz polecenie do bazy.
Zmienną sesyjną trzeba tu umieścić, bo jak tego nie zrobimy, to dany członek sobie wejdzie na stronę ze skryptem od bazy i dostanie dostęp do danej strony.
  • 0

Codefog - Contao web development


#5
milbau

milbau

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 170 postów
Dzięki za informacje, jest to jakieś rozwiązanie, spróbuje jeszcze pobawić się paypal, myślę że się uda to zintegrować.
  • 0

#6
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Daj znać jak ci idzie ta integracja.
  • 0

Codefog - Contao web development


#7
milbau

milbau

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 170 postów
Witaj, jeszcze nie zacząłem - na razie pociąłem stronkę i na dniach się tym zajmę, myślę że da radę, tu jest dobry opis jeśli chodzi o paypal http://blog.mmx3.pl/category/paypal/
  • 0

#8
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Zobacz http://www.typolight... ... 06.en.html
  • 0

Codefog - Contao web development


#9
milbau

milbau

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 170 postów
Dzięki Kamil, na pewno kiedyś wykorzystam ten moduł może właśnie na tej stronie bo będzie do tego odpowiedni dział (kilka ebooków do sprzedania).
Myślę jednak że dla mojego problemu prościej będzie samemu zrobić płatności (choć jeszcze tego nietestowałem)

Co prawda jeszcze się tym nie zająłem bo na razie między innymi ustawiałem na tej stronie forum, rezerwacje szkoleń, i webshop a to jest ostatni element który muszę wykonać i myślę że pod koniec tygodnia będę mógł się pochwalić tym wdrożeniem.

A tak przy okazji (na razie stronkę tworzę na localu) więc nie mam w 100% możliwości sprawdzenia jak sprawuje się sklep online, ale z tego co się zorientowałem już na samym końcu jak przechodzę na stronę paypala - otwiera się w nowej karcie gdzie przelewam kasę. Ale nie ma tu możliwości że wracamy na stronę typolight i od razu widzimy na stronie z zamówieniami że płatność została potwierdzona - administrator musi ręcznie potwierdzić wpływ? Trochę mnie to zdziwiło no ale cóż:) a może się mylę i jest opcja że wszystko odbywa się w pełni automatycznie. Jak wspomniałem w sklepie korzystam z modułu webshop.
  • 0

#10
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Nie wiem jak to z tymi płatnościami, nigdy się nimi nie bawiłem. Myślę, że to powrotne przekierowanie na stronę TYPOlight i automatyczne potwierdzenie może być ustawione za pomocą API PayPala. Ale to tylko taki strzał.
  • 0

Codefog - Contao web development


#11
matat

matat

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 1 postów
Wydaję mi się że najszybsze i najwygodniejsze jest ściąganie opłat przez smsy. Mam wykupioną taką usługę w Justpay, zasady działania są bardzo proste,
zresztą zobacz sam: https://www.justpay....es/doc/ivr.html
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych użytkowników