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