Index.razor 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. @inherits LayoutComponentBase
  2. @page "/"
  3. @inject NavigationManager NavigationManager
  4. <AuthorizeView>
  5. <Authorized>
  6. @*<meta http-equiv="refresh" content="0; URL=http://example.com/">*@
  7. </Authorized>
  8. <NotAuthorized>
  9. <div class="fullpage-wrapper">
  10. <header class="header header_main">
  11. <img src="img/logo-light.svg" alt="Логотип" class="logo header__logo">
  12. <nav class="nav nav_light header__nav">
  13. <a href="#" class="nav__link">Правовая информация</a>
  14. <a href="#" class="nav__link">Контакты</a>
  15. <a href="Identity/Account/Register" class="nav__link">Регистрация</a>
  16. </nav>
  17. <form class="login-form">
  18. @*<input type="text" class="form-control login-form__input" >
  19. <input type="password" class="form-control login-form__input">*@
  20. <button type="button" class="login-form__btn" @onclick="@Login">Войти</button>
  21. @*<a href="Identity/Account/Login" class="login-form__btn">Войти</a>*@
  22. </form>
  23. </header>
  24. <main class="slider">
  25. <div class="slider__controls">
  26. <img src="img/arrow_right.svg" class="slider__btn slider__btn-prev">
  27. <div class="swiper-container slider__container">
  28. <div class="swiper-wrapper">
  29. <div class="swiper-slide">
  30. <p class="slider__text">
  31. Цифровая библиотека научных материалов
  32. с системой экспертной обработки данных, позволяющая
  33. создавать бизнес экосистемы с цифровыми активами.
  34. </p>
  35. <a href="#" class="slider__details-link">
  36. подробнее
  37. </a>
  38. </div>
  39. <div class="swiper-slide">
  40. <p class="slider__text">
  41. Цифровая библиотека научных материалов
  42. с системой экспертной обработки данных, позволяющая
  43. создавать бизнес экосистемы с цифровыми активами.
  44. </p>
  45. <a href="#" class="slider__details-link">
  46. подробнее
  47. </a>
  48. </div>
  49. <div class="swiper-slide">
  50. <p class="slider__text">
  51. Цифровая библиотека научных материалов
  52. с системой экспертной обработки данных, позволяющая
  53. создавать бизнес экосистемы с цифровыми активами.
  54. </p>
  55. <a href="#" class="slider__details-link">
  56. подробнее
  57. </a>
  58. </div>
  59. </div>
  60. </div>
  61. <img src="img/arrow_right.svg" class="slider__btn slider__btn-next">
  62. </div>
  63. <div class="slider__pagination"></div>
  64. </main>
  65. <footer class="footer">
  66. <img src="img/av_logo.svg" alt="AV logo" class="footer__logo">
  67. <ul class="footer__links-list">
  68. <li class="footer__links-item"><a href="#" class="footer__link">Telegram</a></li>
  69. <li class="footer__links-item"><a href="#" class="footer__link">Discord</a></li>
  70. <li class="footer__links-item"><a href="#" class="footer__link">Reddit</a></li>
  71. <li class="footer__links-item"><a href="#" class="footer__link">FAQ</a></li>
  72. <li class="footer__links-item"><a href="#" class="footer__link">Docs</a></li>
  73. </ul>
  74. </footer>
  75. </div>
  76. </NotAuthorized>
  77. </AuthorizeView>
  78. @code{
  79. //string email, pass;
  80. async Task Login()
  81. {
  82. /// redirecting to asp login page
  83. NavigationManager.NavigateTo("Identity/Account/Login", true);
  84. //var result = await SignInManager.PasswordSignInAsync(email, pass, false, lockoutOnFailure: false);
  85. //if (result.Succeeded)
  86. //{
  87. // Console.WriteLine("User logged in.");
  88. // /// redirecting to asp login page
  89. // NavigationManager.NavigateTo("Identity/Account/Login", true);
  90. }
  91. }