AuthRequiredViewBase.cs 472 B

123456789101112131415161718
  1. using Bridge.Html5;
  2. using FrontendRouting;
  3. namespace LearnBridgeNet.Views.Basic
  4. {
  5. internal abstract class AuthRequiredView : FeRoutingView
  6. {
  7. public override bool BeforeEnter(FeRoutingView currentView)
  8. {
  9. if (false == XState.IsLogin)
  10. {
  11. FeRoutingManager.Go("/logon.html?" + Window.EncodeURI(Window.Location.Href), true);
  12. return false;
  13. }
  14. return true;
  15. }
  16. }
  17. }