function login(req) {

  app.preloader.show('multi');

  localStorage.removeItem('f04_user');

  localStorage.removeItem('f04_data');

  $.ajax({

    type: "post",

    url: base_url + 'login',

    data: req,

    success: (res) => {

      if (res.status) {

        localStorage.setItem('f04_user', JSON.stringify({

          uuid: res.user.data.uuid,

          email: res.user.data.email,

          sess_token: res.user.data.token,

          data: res.user.data

        }))

        localStorage.setItem('f04_data', JSON.stringify({

          data: res.results

        }))

        app.preloader.hide();

        app.views.main.router.navigate('/');

      } else {

        app.preloader.hide();

        app.dialog.alert(response.message, 'Login Failed');

      }

    }

  })

}