if (!$_SESSION['authenticating']) { $_SESSION['authenticating'] = true; // First thing to do is grab the username out of the post variables. // TODO: change from GET to POST //$user = fetch_user_info($username); $user = array('public_key' => rawurldecode($_POST['public_key']), 'random' => $_POST['random']); $result = TrustAuth::get_challenge($user); $_SESSION['server'] = $result['server']; $_SESSION['user'] = $user; echo $result['json']; } else { $user = $_SESSION['user']; $server = $_SESSION['server']; if (!isset($_POST['md5']) || !isset($_POST['sha'])) { $result = TrustAuth::wrong_stage(); } else { $user['md5'] = $_POST['md5']; $user['sha'] = $_POST['sha']; $result = TrustAuth::authenticate($user, $server, SUCCESS_URL, FAIL_URL); if ($result['status']) { $_SESSION['logged_in'] = true; if (($db_user = fetch_user_info($user['public_key'])) == true) { $_SESSION['user_id'] = $db_user['id']; } else { $_SESSION['user_id'] = add_user($user['public_key']); } } } $_SESSION['authenticating'] = false; echo $result['json']; }
<?php include 'funkcjeprofilowe.php'; $user_info = fetch_user_info($_GET['uid']); $user_galery = fetch_galery($_GET['uid']); $user_cwiczenia = cwiczenia($_GET['uid']); ?> <! DOCTYPE html> <html lang="en" class="no-js"> <head> <title>On-move</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta charset='UTF-8'> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> <link href='https://fonts.googleapis.com/css?family=Orbitron:500' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Poiret+One' rel='stylesheet' type='text/css'> <link rel="shortcut icon" href="img/ikonka.ico"> <link rel="stylesheet" type="text/css" href="css/normalize.css" /> <link rel="stylesheet" type="text/css" href="css/style6.css" /> <link href ="css/bootstrap.min.css" rel = "stylesheet"> <link href="css/styles.css" rel = "stylesheet"> <link href="css/fontello.css" rel = "stylesheet"> <script src="js/modernizr-custom.js"></script> <script src = "js/bootstrap.js"></script> <script src = "js/skrypty.js"></script>