Open sadalsuud opened 8 months ago
I don't know if it will fix the problem, but session_start();
must be called before anything else, before require_once
. Is error_reporting
on?
No nothing, It so same. Do you have a example, how do you pass data from script to another script? I think I am doing something wrong
Do you have a example
Well, it should work, like you are doing it. Try, if your SESSION works at all, save a string in $_SESSION['test'] = 'Test var';
, redirect and check the SESSION. The target after the redirect needs also a session_start()
.
What you say I did that already. The sesión works if I do not use login() or loginWithUsername() methods then, how I do go to use the library ??
Sorry, you don't need to do the SESSION-handling, it's done internally by the lib. And the target-page (or URL) you redirect to needs to require the library, too.
Then on the Target-page I do
require_once '../vendor/autoload.php';
But how I do access the $auth object on the Target-page ?
I try it and Tell you
Chack the SESSION on the target Page, it should be filled after the require
require_once '../vendor/autoload.php';
var_dump($_SESSION);
Library automatically calls for session when it is needed. You don't need to initiate it.
I have a login form on login.php that action's form go to LoginController.php In LoginController.php I have this:
And I redirect to another php file: home.php and there I have:
But the $_SESSION is empty ... that var_dump prints :
array(0) { }
The login is working but when I redirect and I stay on home.php no data session, but session_id is the same in LoginController and home.php
What is wrong? Help please, I am undertanding how to use this great library thanks