PHP'de projeyi nasıl gerçekleştirebilirim?

Muzco

Hectopat
Katılım
7 Aralık 2020
Mesajlar
36
Daha fazla  
Cinsiyet
Erkek
Merhabalar,
Üzerine çalıştığım bir Danışmanlık şirketi websitem var.
HTML5 bir proje ve PHP Admin panelli.
Neredeyse proje tamamen bitti ancak tek bir sıkıntı kaldı.
Şirket sahipleri admin panelden; eğitim videoları, fotoğraflar, içerikler yüklüyorlar şu anda aktif olarak.

Fakat bazı içeriklere erişimi kapatıp, sadece parayla aktif olacak şekilde yüklensin istediler. Yani böyle bir sistem daha yapılması gerekmekte.
Eğitimler, ayrı ayrı PHP dosyalarında tutuluyor. Her eğitimin kendine ait bir .php dosyası var.
Örneğin:
telefonla_konusma_teknikleri.php herkese açık, eğitimi görüntüle deyince direkt açılacak.
Ama
ileri_satis_egitimi.php
kobileri_anlamak.php
mesela... Bu eğitimleri de erişime kapalı yapmak istiyolar. Eğitimi görüntüle ye tıklayınca açmıycak ve online ödeme yapmaları gerektiğini söyleyen veya buraya tıklayarak ödeyebilirsiniz gibi bir pop-up çıkartarak yönlendirme yapacak bir sistem yapılması lazım.

Böyle bir şey yapmak için kullanıcı kayıt, giriş sistemi de yapmak gerekli midir?
Yoksa ödemesini yapan kişileri farklı bir yolla da sisteme tanıtabilir miyiz? (Erişim vermesi için)

Bilen ve ilgilenen kişiler yardımcı olabilir mi?
Onun dışında çok bir fikri olmayanlar, siz de aklınızda ufak da olsa bir şey varsa yazarsanız gerçekten çok yardımcı olursunuz.
Fikir alışverişine her zaman ihtiyaç var sonuçta.

Okuduğunuz Teşekkürler.
 
Son düzenleyen: Moderatör:
Giriş yapma kayıt olma sistemi yapmanız zorunlu gibi duruyor.
Eğer içeriğin paylaşılması sorun değilse herkese anahtar atıyabilirsiniz.
 
Giriş yapma kayıt olma sistemi yapmanız zorunlu gibi duruyor.
Eğer içeriğin paylaşılması sorun değilse herkese anahtar atıyabilirsiniz.
Giriş/Kayıt sistemi yapmaya karar verdim.
Aklımdaki diğer soru ise şu, örneğin PayTR aracılığıyla online ödeme sistemi bağladım diyelim.
PayTR ile veritabanı haberleşmesi nasıl yapılmalı ?
Arka planda;
"[email protected] mailine sahip #4456 ID'li kullanıcı ödemesini yaptı.Kullanıcı veritabanındaki #4456 ID sinin olduğu satıra git, ilerisatis_yetki adlı bloğun değerini false yerine true yap. Eğitime giren kullanıcı ID sini sorgula, eğer o ID nin yetkisi true ise eğitime gir." diyecek komut nereye yazılacak ? ve nasıl yazılacak ?
 
Kullanıcı tablosunda yeni bir kolon açıp ona is_paid ismini verebilirsin.

Eğer ödeme işlemi gerçekleştiyse: 1
Gerçekleşmediyse: 0

Şeklinde Bit değer alabilir. Eğer sistem çok büyük değil ise bunu admin panelinden Update edecek şekilde yapabilirsin. Ya da otomatize edecek ödeme yaptığında kullanıcıyı Update edebilirsin.
(Kullanıcı ödediyse eğitimlerin sadece paralı olanlarına ulaşır diğerlerine ulaşamaz.)

Sisteminin doğruluğu veya yanlışlığı hakkında bir şey demek için çok geç olmuş ama statik bir şekilde eğitimleri vermen biraz sanki best-practice dışında gibi geldi.
Eğer admin bir eğitim yüklediyse bu eğitim için yeni bir PHP dosyası mı oluşuyor yoksa sen girip tekrar elinle mi açıyorsun onu anlamadım.

Eğer ki eğitimlerin de kategorisi var ise, kullanıcılara paid_category diye bir tane daha kolon açıp onu da 1-5 arası bir sınıf ataması yapabilirsin.

1 sınıfında olanlar sadece belirli bir kategoriye(derse/eğitime) ulaşır diğerleri de kendi ile alakalı kategorilere.

Sakın yanlış anlama ben kötülemek için yazmadım belki için işin içinden çıkman daha kolay olur diye yardım etmek istedim😊
 
Kullanıcı tablosunda yeni bir kolon açıp ona is_paid ismini verebilirsin.

Eğer ödeme işlemi gerçekleştiyse: 1
Gerçekleşmediyse: 0

Şeklinde Bit değer alabilir. Eğer sistem çok büyük değil ise bunu admin panelinden Update edecek şekilde yapabilirsin. Ya da otomatize edecek ödeme yaptığında kullanıcıyı Update edebilirsin.
(Kullanıcı ödediyse eğitimlerin sadece paralı olanlarına ulaşır diğerlerine ulaşamaz.)

Sisteminin doğruluğu veya yanlışlığı hakkında bir şey demek için çok geç olmuş ama statik bir şekilde eğitimleri vermen biraz sanki best-practice dışında gibi geldi.
Eğer admin bir eğitim yüklediyse bu eğitim için yeni bir PHP dosyası mı oluşuyor yoksa sen girip tekrar elinle mi açıyorsun onu anlamadım.

Eğer ki eğitimlerin de kategorisi var ise, kullanıcılara paid_category diye bir tane daha kolon açıp onu da 1-5 arası bir sınıf ataması yapabilirsin.

1 sınıfında olanlar sadece belirli bir kategoriye(derse/eğitime) ulaşır diğerleri de kendi ile alakalı kategorilere.

Sakın yanlış anlama ben kötülemek için yazmadım belki için işin içinden çıkman daha kolay olur diye yardım etmek istedim😊
Teşekkürler yorumunuz için.
 

Yeni konular

Geri
Yukarı