48 lines
1.2 KiB
Markdown
48 lines
1.2 KiB
Markdown
# What are different files here
|
|
- customer.sql is the customer table where authentication information is stored
|
|
- ranchi8_exchange_test.sql is the ful MySQL database with test data
|
|
- Exchange_PHP_code.zip has the full PHP code
|
|
|
|
# Main Task
|
|
> You have to convert Facebook based authentication to FLO based authentication
|
|
|
|
# Notes
|
|
Currently, the user gets the authentcation clearance for Facebook using fb_config.php, and it sets login status to unity
|
|
|
|
customer is the table with all the users
|
|
There is no session information stored in Database currently
|
|
It only has action or not active
|
|
|
|
So session and login tokens are not stored in DB
|
|
We do not have record of when was login made
|
|
|
|
DB Name is ranchi8_flexchange8
|
|
|
|
==
|
|
CHECKLOGINSTATUS
|
|
checkLoginStatus()
|
|
|
|
EVERY FILES HAS THIS ON TOP
|
|
require_once '../includes/imp_files.php';
|
|
|
|
if (!checkLoginStatus()) {
|
|
return false;
|
|
}
|
|
|
|
AND THIS IS HOW THE LOGIN STATUS IS CHECKED
|
|
|
|
function checkLoginStatus() {
|
|
if(!isset($_SESSION['fb_id']) || !isset($_SESSION['user_id']) || !isset($_SESSION['user_name'])) {
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
==
|
|
|
|
WE ARE INTERESTED IN THIS fb_id
|
|
|
|
isset($_SESSION['fb_id'])
|
|
|
|
fb_id is a field in database
|