Introduce modal
[clamp.git] / ui-react / src / components / backend_communication / UserService.js
  * ===================================================================
  *
  */
-import React from 'react'
 
+export default class UserService {
 
-export default class LoginFailedPage extends React.Component {
-       render () {
-               return (
-               <div id='main'>
-                       <div class="divRow"><b>Login Failed!</b></div>
-                       <div class="divRow">Please cick <a href="/">here</a> to go back to the main page.</div>
-               </div>
-               );
+       static LOGIN() {
+               return fetch('/restservices/clds/v1/user/getUser', {
+                               method: 'GET',
+                               credentials: 'include',
+                       })
+               .then(function (response) {
+                       if (response.ok) {
+                               console.log("getUser response received: ", response.status);
+                               return response.text();
+                       } else {
+                               console.error("getUser failed with status code: ",response.status);
+                               return "Anonymous";
+                       }
+               })
+               .then(function (data) {
+                       console.log ("User connected:",data)
+                       return data;
+               })
+               .catch(function(error) {
+                       console.error("getUser error received",error);
+                       return "Anonymous";
+               });
        }
 }
+