userPrincipalName; curl_close($cRequest); //code... $fcmUrl_mail = 'https://graph.microsoft.com/v1.0/users/'.$email; $cRequest_mail = curl_init(); curl_setopt($cRequest_mail, CURLOPT_URL, $fcmUrl_mail); curl_setopt($cRequest_mail, CURLOPT_HTTPHEADER, $headers); curl_setopt($cRequest_mail, CURLOPT_RETURNTRANSFER, true); curl_setopt($cRequest_mail, CURLOPT_SSL_VERIFYPEER, false); $result_mail = curl_exec($cRequest_mail); $obj_l = json_decode($result_mail); $email_l = $obj_l->userPrincipalName; $name = $obj_l->displayName; curl_close($cRequest_mail); if (!isset($obj_l->{'error'}) && $obj_l->{'error'} === null) { // $email_l = $obj->; // echo $email_l; $noPublish = "CALL insertTokenMicrosoftKey('$token[0]', '$email_l', '$token[1]');"; @mysqli_query($GLOBALS['mysql_con'],$noPublish); // $email_l = $obj->userPrincipalName; @mysqli_query($GLOBALS['mysql_con'], "CALL insertUserFromAzure('".$name."', '".$email_l."');"); $sql_opt = @mysqli_query($GLOBALS['mysql_con'], "SELECT id FROM main_contact WHERE email='".$email_l."'"); // $sql_opt = "SELECT id FROM main_contact WHERE email='".$email_l."'"; $_SESSION['login_id'] = @mysqli_fetch_assoc($sql_opt)['id']; header('location:/'); }else { $_SESSION['login_id'] = 0; header("location: https://login.microsoftonline.com/common/oauth2/v2.0/logout?post_logout_redirect_uri=https://intranet.awo-hamburg.de/dev/de/logout/"); } // $query = "SELECT * from main_contact WHERE email = '$email'"; // $result = @mysqli_query($GLOBALS['mysql_con'], $query); // if (@mysqli_num_rows($result) > 0) { // while ($main_contact = @mysqli_fetch_array($result)) { // if($main_contact['active'] == 0){ // $_SESSION["login_error"] = "Dieser Account wurde noch nicht freigeschalten."; // header("location: https://login.microsoftonline.com/common/oauth2/v2.0/logout?post_logout_redirect_uri=https://awo-hamburg.breadcrumb-online.de/dev/de/logout/"); // }else{ // $noPublish = "CALL insertTokenMicrosoftKey('$token[0]', '$email', '$token[1]')"; // @mysqli_query($GLOBALS['mysql_con'],$noPublish); // $_SESSION['login_id'] = $main_contact['id']; // header('location:/'); // } // } // }else{ // $_SESSION["login_error"] = "Die eingegebene E-Mail ist nicht vorhanden."; // header("location: https://login.microsoftonline.com/common/oauth2/v2.0/logout?post_logout_redirect_uri=https://awo-hamburg.breadcrumb-online.de/dev/de/logout/"); // } }else { // $fcmUrl = 'https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=93d2326e-40da-4938-a4d4-1df743ebd29a&response_type=code&scope=offline_access%20User.Read%20openid%20profile%20email%20User.Read.All&state=12345'; // header("location: ". $fcmUrl); session_unset(); session_destroy(); ?> Login - <?= $GLOBALS['language']["site_title_name"]?>

get("intranet_login_title"); ?>