• 29-03-2023, 02:46:53
    #1
    Kurumsal PLUS
    Merhaba,

    Bir projemiz için PHP tabanlı backend dilinde nextjs ve reactjs front-end kullanacağız. PHP sisteminde session_start() kullanılarak session alınabilirmi restful api ile, yoksa çok daha farklı bir mantık ile mi yazılması gerekiyor ? PHP Restful api'nin reactjs ile kullanılırken nasıl yapılması gerektiği konusunda danışmanlık - ücretli yardım almak istiyoruz.

    FORUM DIŞI İLETİŞİM İÇİN


    WHATSAPP YADA TELEFON - 0534 667 otuz yirmibir
    Skype: e-m-i-n_12344@hotmail.com
  • 29-03-2023, 02:48:04
    #2
    JWT kullanılabilir.

    https://honarsystems.com/login-system-php-react/
  • 29-03-2023, 02:54:49
    #3
    Merhaba. Session kullanamazsınız, kullanmamalısınız da. Bir authentication altyapısı kurarak (NextJS tarafında Auth Context olabilir) giriş yapmış kullanıcılara JWT cookiesi tanımlayarak ilerlemelisiniz. JWTler içerisinde payload barındırabilir. Bu sayede authentication işlemini çözmüş olursunuz. Backend tarafında çok kapsamlı bir proje değilse Slim Framework önerebilirim.
    NextJS tarafında bir service provider yapısı oluşturarak istekleri şu şekilde gönderebilirsiniz, böylece daha düzenli ve okunabilir kod yapısı oluşturmuş olursunuz:
    (metod temsilidir, ts standartlarında yazılmıştır)
    const register: RegisterFunctionType = async ({
        fullName,
        phone,
        email,
        password,
        rePassword,
      }) => {
        const response = await services.membership.post({
          fullName,
          phone,
          email,
          password,
          rePassword,
        })
        console.log(response)
      }
  • 29-03-2023, 08:54:09
    #4
    API ile yazılabilir.
    PM den iletişime geçebilirsiniz.
  • 29-03-2023, 14:38:04
    #5
    Kurumsal PLUS
    Dönüşleriniz için teşekkür ediyorum değerli bilgiler elde ettim. Aklıma şu takıldı, React'in SSR mantığını da kullanmak için Restful api yazmadan direkt olarak PHP MVC de view'a array ile veri gönderir gibi react'e henüz tam olarak sayfayı render etmeden veriyi sunucudan hiçbir request yada fetch olmadan göndersek çok daha hızlı bir yapı olurdu. Böyle bir yapı mümkünmü ? Yoksa sadece node.js ile mi mümkün oluyor ? Bildiğimiz MVC gibi view'a veri gönderir gibi react'ın component'ine veriyi gönderiyoruz veritabanından çektiğimiz, bu verilere göre react sayfayı render ediyor hiçbir şekilde api isteği atmadan.