php oturum oluşturma / okuma sorunu

0 Cevap php

Ben php çok basit bir giriş oluşturmak için çalışıyorum. I yapmak istediğiniz tüm olduğunu

Oturum açma işlemi başarılı olursa kullanıcı adlı bir oturum kayıt ve bir iç sayfaya kullanıcıyı yönlendirmektedir. bu iç sayfa i değil kullanıcı oturumu oluşturulur olmadığını kontrol etmelisiniz include dosyası var

if created -> authorize user if not created -> redirect to login again.

Ama yine de ben bu kalk ve çalışan olamazdı. Aşağıda benim kodu

login.php

        session_start();
        global $user;

        if (($_POST['Submit'])){
                $login = $_POST['login'];
                $password = $_POST['password'];
                if ((do_login($login,  encrypt_password($password))) > 0){
                    $_SESSION['user'] = $login;
                    header('Location: home/dashboard.php');
                }
                else{
                    // load login again
                }
          }

ve benim dashboard.php sayfa bu ben kontrol ediyorum nasıl (ve bu bölüm i 'authentication.inc' adlı başka bir dosya var)

<?php
    session_start(); // If
    if (!isset($_SESSION['user'])) {
        // User is not logged in, so send user away.
        header("Location:/login");
        die();
    }
?>

güncellendi ::

Ben bir echo $ _SESSION ['user'] yaptığınızda, I get yapılan kullanıcı oturum açma adını ($ login) görmek için bekliyorum: C

Ben burada ... teşekkür peşin bir şey eksik

şerefe

sameera

0 Cevap