Login.cshtml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. 
  2. @{
  3. Layout = "";
  4. }
  5. <!DOCTYPE html>
  6. <html lang="en" data-textdirection="ltr" class="loading">
  7. <head>
  8. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  9. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  10. <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimal-ui">
  11. <meta name="description" content="Robust admin is super flexible, powerful, clean &amp; modern responsive bootstrap 4 admin template with unlimited possibilities.">
  12. <meta name="keywords" content="admin template, robust admin template, dashboard template, flat admin template, responsive admin template, web app">
  13. <meta name="author" content="PIXINVENT">
  14. <title>Login Page - Robust Free Bootstrap Admin Template</title>
  15. <link rel="apple-touch-icon" sizes="60x60" href="~/Content/app-assets/images/ico/apple-icon-60.png">
  16. <link rel="apple-touch-icon" sizes="76x76" href="~/Content/app-assets/images/ico/apple-icon-76.png">
  17. <link rel="apple-touch-icon" sizes="120x120" href="~/Content/app-assets/images/ico/apple-icon-120.png">
  18. <link rel="apple-touch-icon" sizes="152x152" href="~/Content/app-assets/images/ico/apple-icon-152.png">
  19. <link rel="shortcut icon" type="image/x-icon" href="~/Content/app-assets/images/ico/favicon.ico">
  20. <link rel="shortcut icon" type="image/png" href="~/Content/app-assets/images/ico/favicon-32.png">
  21. <meta name="apple-mobile-web-app-capable" content="yes">
  22. <meta name="apple-touch-fullscreen" content="yes">
  23. <meta name="apple-mobile-web-app-status-bar-style" content="default">
  24. <!-- BEGIN VENDOR CSS-->
  25. <link rel="stylesheet" type="text/css" href="~/Content/app-assets/css/bootstrap.css">
  26. <!-- font icons-->
  27. <link rel="stylesheet" type="text/css" href="~/Content/app-assets/fonts/icomoon.css">
  28. <link rel="stylesheet" type="text/css" href="~/Content/app-assets/fonts/flag-icon-css/css/flag-icon.min.css">
  29. <link rel="stylesheet" type="text/css" href="~/Content/app-assets/vendors/css/extensions/pace.css">
  30. <!-- END VENDOR CSS-->
  31. <!-- BEGIN ROBUST CSS-->
  32. <link rel="stylesheet" type="text/css" href="~/Content/app-assets/css/bootstrap-extended.css">
  33. <link rel="stylesheet" type="text/css" href="~/Content/app-assets/css/app.css">
  34. <link rel="stylesheet" type="text/css" href="~/Content/app-assets/css/colors.css">
  35. <!-- END ROBUST CSS-->
  36. <!-- BEGIN Page Level CSS-->
  37. <link rel="stylesheet" type="text/css" href="~/Content/app-assets/css/core/menu/menu-types/vertical-menu.css">
  38. <link rel="stylesheet" type="text/css" href="~/Content/app-assets/css/core/menu/menu-types/vertical-overlay-menu.css">
  39. <link rel="stylesheet" type="text/css" href="~/Content/app-assets/css/pages/login-register.css">
  40. <!-- END Page Level CSS-->
  41. <!-- BEGIN Custom CSS-->
  42. <link rel="stylesheet" type="text/css" href="../../assets/css/style.css">
  43. <!-- END Custom CSS-->
  44. </head>
  45. <body data-open="click" data-menu="vertical-menu" data-col="1-column" class="vertical-layout vertical-menu 1-column blank-page blank-page">
  46. <!-- ////////////////////////////////////////////////////////////////////////////-->
  47. <div class="app-content content container-fluid">
  48. <div class="content-wrapper">
  49. <div class="content-header row">
  50. </div>
  51. <div class="content-body">
  52. <section class="flexbox-container">
  53. <div class="col-md-4 offset-md-4 col-xs-10 offset-xs-1 box-shadow-2 p-0">
  54. <div class="card border-grey border-lighten-3 m-0">
  55. <div class="card-header no-border">
  56. <div class="card-title text-xs-center">
  57. <div class="p-1"><img src="~/Content/app-assets/images/logo/robust-logo-dark.png" alt="branding logo"></div>
  58. </div>
  59. <h6 class="card-subtitle line-on-side text-muted text-xs-center font-small-3 pt-2"><span>Login N-Edu Admin</span></h6>
  60. </div>
  61. <div class="card-body collapse in">
  62. <div class="card-block">
  63. @*@using (Html.BeginForm("LoginAction", "Admin"))
  64. {
  65. @Html.AntiForgeryToken()
  66. <div class="row">
  67. <div class="form-group col-md-12 mb-4">
  68. <input type="text" class="form-control input-lg" id="account"
  69. name="account" aria-describedby="emailHelp" placeholder="Username">
  70. </div>
  71. <div class="form-group col-md-12 ">
  72. <input type="password" class="form-control input-lg" id="password" name="password" placeholder="Password">
  73. </div>
  74. <div class="col-md-12">
  75. <button type="submit" class="btn btn-lg btn-primary btn-block mb-4">Sign In</button>
  76. </div>
  77. <div class="col-md-12">
  78. <p style="display: @ViewBag.errorMessageCss" class="text-danger">@ViewBag.errorMessage</p>
  79. </div>
  80. </div>
  81. }*@
  82. @using (Html.BeginForm("LoginAction", "Admin", FormMethod.Post, new { @class = "form-horizontal form-simple" }))
  83. {
  84. @Html.AntiForgeryToken()
  85. @*<form class="form-horizontal form-simple" action="index.html" novalidate>*@
  86. <fieldset class="form-group position-relative has-icon-left mb-0">
  87. <input type="text" class="form-control form-control-lg input-lg"
  88. id="account" name="account" placeholder="Your Username" required>
  89. <div class="form-control-position">
  90. <i class="icon-head"></i>
  91. </div>
  92. </fieldset>
  93. <fieldset class="form-group position-relative has-icon-left">
  94. <input type="password" class="form-control form-control-lg input-lg"
  95. id="password" name="password" placeholder="Enter Password" required>
  96. <div class="form-control-position">
  97. <i class="icon-key3"></i>
  98. </div>
  99. </fieldset>
  100. <fieldset class="form-group row">
  101. <div class="col-md-12">
  102. <p style="display: @ViewBag.errorMessageCss" class="text-danger">@ViewBag.errorMessage</p>
  103. </div>
  104. </fieldset>
  105. <button type="submit" class="btn btn-primary btn-lg btn-block"><i class="icon-unlock2"></i> Login</button>
  106. }
  107. @*</form>*@
  108. </div>
  109. </div>
  110. @*<div class="card-footer">
  111. <div class="">
  112. <p class="float-sm-left text-xs-center m-0"><a href="recover-password.html" class="card-link">Recover password</a></p>
  113. <p class="float-sm-right text-xs-center m-0">New to Robust? <a href="register-simple.html" class="card-link">Sign Up</a></p>
  114. </div>
  115. </div>*@
  116. </div>
  117. </div>
  118. </section>
  119. </div>
  120. </div>
  121. </div>
  122. <!-- ////////////////////////////////////////////////////////////////////////////-->
  123. <!-- BEGIN VENDOR JS-->
  124. <script src="~/Content/app-assets/js/core/libraries/jquery.min.js" type="text/javascript"></script>
  125. <script src="~/Content/app-assets/vendors/js/ui/tether.min.js" type="text/javascript"></script>
  126. <script src="~/Content/app-assets/js/core/libraries/bootstrap.min.js" type="text/javascript"></script>
  127. <script src="~/Content/app-assets/vendors/js/ui/perfect-scrollbar.jquery.min.js" type="text/javascript"></script>
  128. <script src="~/Content/app-assets/vendors/js/ui/unison.min.js" type="text/javascript"></script>
  129. <script src="~/Content/app-assets/vendors/js/ui/blockUI.min.js" type="text/javascript"></script>
  130. <script src="~/Content/app-assets/vendors/js/ui/jquery.matchHeight-min.js" type="text/javascript"></script>
  131. <script src="~/Content/app-assets/vendors/js/ui/screenfull.min.js" type="text/javascript"></script>
  132. <script src="~/Content/app-assets/vendors/js/extensions/pace.min.js" type="text/javascript"></script>
  133. <!-- BEGIN VENDOR JS-->
  134. <!-- BEGIN PAGE VENDOR JS-->
  135. <!-- END PAGE VENDOR JS-->
  136. <!-- BEGIN ROBUST JS-->
  137. <script src="~/Content/app-assets/js/core/app-menu.js" type="text/javascript"></script>
  138. <script src="~/Content/app-assets/js/core/app.js" type="text/javascript"></script>
  139. <!-- END ROBUST JS-->
  140. <!-- BEGIN PAGE LEVEL JS-->
  141. <!-- END PAGE LEVEL JS-->
  142. </body>
  143. </html>
  144. <div class="container d-flex flex-column justify-content-between vh-100">
  145. <div class="row justify-content-center mt-5">
  146. <div class="col-xl-5 col-lg-6 col-md-10">
  147. <div class="card">
  148. <div class="card-header bg-primary">
  149. <div class="app-brand">
  150. <a href="/index.html">
  151. <svg class="brand-icon" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid" width="30" height="33"
  152. viewBox="0 0 30 33">
  153. <g fill="none" fill-rule="evenodd">
  154. <path class="logo-fill-blue" fill="#7DBCFF" d="M0 4v25l8 4V0zM22 4v25l8 4V0z" />
  155. <path class="logo-fill-white" fill="#FFF" d="M11 4v25l8 4V0z" />
  156. </g>
  157. </svg>
  158. <span class="brand-name">N-Event Admin</span>
  159. </a>
  160. </div>
  161. </div>
  162. <div class="card-body p-5">
  163. <h4 class="text-dark mb-5">Sign In</h4>
  164. @using (Html.BeginForm("LoginAction", "Admin"))
  165. {
  166. @Html.AntiForgeryToken()
  167. <div class="row">
  168. <div class="form-group col-md-12 mb-4">
  169. <input type="text" class="form-control input-lg" id="account" name="account" aria-describedby="emailHelp" placeholder="Username">
  170. </div>
  171. <div class="form-group col-md-12 ">
  172. <input type="password" class="form-control input-lg" id="password" name="password" placeholder="Password">
  173. </div>
  174. <div class="col-md-12">
  175. <button type="submit" class="btn btn-lg btn-primary btn-block mb-4">Sign In</button>
  176. </div>
  177. <div class="col-md-12">
  178. <p style="display: @ViewBag.errorMessageCss" class="text-danger">@ViewBag.errorMessage</p>
  179. </div>
  180. </div>
  181. }
  182. </div>
  183. </div>
  184. </div>
  185. </div>
  186. </div>