Help
RSS
API
Feed
Maltego
Contact
Domain > app.learningpath.us
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2022-01-14
52.45.0.174
(
ClassC
)
2025-12-15
54.87.252.243
(
ClassC
)
Port 80
HTTP/1.1 302 FoundDate: Mon, 15 Dec 2025 13:43:26 GMTServer: Apache/2.4.52 (Unix) OpenSSL/1.1.1n mod_wsgi/4.9.0 Python/3.8Location: https://app.learningpath.us/Content-Length: 212Content-Type: text/html; charsetiso-8859-1 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>html>head>title>302 Found/title>/head>body>h1>Found/h1>p>The document has moved a hrefhttps://app.learningpath.us/>here/a>./p>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 15 Dec 2025 13:43:26 GMTServer: Apache/2.4.52 (Unix) OpenSSL/1.1.1n mod_wsgi/4.9.0 Python/3.8Content-Length: 63372X-Frame-Options: DENYVary: Cookie,Accept-EncodingX-Content-Type-Options: nosniffReferrer-Policy: same-originCross-Origin-Opener-Policy: same-originSet-Cookie: csrftokenvdEABrNQ8QVqUvh5iawETEfXpSsceHxIsWOgjs0n7PPjXE8jcT5OuYENXrFUphze; expiresMon, 14 Dec 2026 13:43:26 GMT; Max-Age31449600; Path/; SameSiteLaxContent-Type: text/html; charsetutf-8 !DOCTYPE html>html langen>head> meta charsetUTF-8> meta http-equivX-UA-Compatible contentIEedge> meta nameviewport contentwidthdevice-width, initial-scale1.0> link relshortcut icon href/static/images/favicon2.png typeimage/x-icon> !-- link relstylesheet href/static/css/style(1).css> --> link hrefhttps://fonts.googleapis.com/css2?familyMontserrat:wght@300;400;500;700;900&familyRoboto&displayswap relstylesheet> !-- Including below JS library is mandatory to use shake effect --> script srchttps://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js>/script> script typetext/javascript srchttps://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js>/script> !-- script srchttps://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js>/script> --> !-- script srchttps://polyfill.io/v3/polyfill.min.js?version3.52.1&featuresfetch>/script> --> script srchttps://js.stripe.com/v3/>/script> !-- link relstylesheet hrefhttps://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css> --> !-- CSS only --> !-- link hrefhttps://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css relstylesheet integritysha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We crossoriginanonymous> --> !-- link relstylesheet hrefhttps://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css integritysha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l crossoriginanonymous> --> !-- link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css> --> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.2/jquery.modal.css integritysha512-JP49dvydjvdq6qd31grbdqIeExUyLFFIIneoetY/cJ+eQeJ6ok5HhaM4kQfIeQV4maAMGQ5kf4In3T7VKwMufg crossoriginanonymous /> !-- Fontawesome --> link typetext/css href/static/assets/vendor/@fortawesome/fontawesome-free/css/all.min.css relstylesheet> !-- bootstrap --> link typetext/css href/static/assets/vendor/bootstrap/dist/css/bootstrap.min.css relstylesheet> link typetext/css href/static/assets/vendor/bootstrap/dist/css/bootstrap-utilities.min.css relstylesheet> link typetext/css href/static/assets/vendor/bootstrap/dist/css/bootstrap-grid.min.css relstylesheet> !-- Glide JS --> link relstylesheet href/static/assets/vendor/@glidejs/glide/dist/css/glide.core.min.css> link relstylesheet href/static/assets/vendor/@glidejs/glide/dist/css/glide.theme.min.css> !-- Pixel CSS --> link typetext/css href/static/assets/css/pixel.css relstylesheet> style> button.f-btn:hover, button.g-btn:hover, button.t-btn:hover { color: #000; border: 1.2px solid black; background-color: rgb(255, 255, 255); box-shadow: 2px 2px 3px rgba(116, 116, 116, 0.548); } .hr-text { line-height: 1em; position: relative; outline: 0; border: 0; color: black; text-align: center; height: 1.5em; opacity: .5; } .hr-text:before { content: ; background: linear-gradient(to right, transparent, #818078, transparent); position: absolute; left: 0; top: 50%; width: 100%; height: 1px; } .hr-text:after { content: attr(data-content); position: relative; display: inline-block; color: black; padding: 0 .5em; line-height: 1.5em; color: #818078; background-color: #fcfcfa; } .main-home-page { margin-bottom: 60px; background: #1b1b1b; } .main-home { padding: 15px; background: #000; } @media screen and (max-width: 992px) { .main-home { padding: 0; background: unset; position: relative; margin-top: 279px; } .main-home .black-home>p { background: #646464; color: #fff !important; border-top: 15px solid #000; border-bottom: 15px solid #000; } .main-home-page .black-home .copyright-top { position: absolute; bottom: -50px; left: 0; text-align: center; right: 0; } .main-home .home-1 .home-1-2 { position: absolute; top: -279px; } } @media screen and (max-width: 834px) { .main-home { margin-top: 192px; } .main-home .home-1 .home-1-2 { top: -192px; } .copyright-bottom { background: #fff; } .main-home-page { margin-bottom: 0px; } } @media screen and (max-width: 768px) { .main-home { margin-top: 179px; } .main-home .home-1 .home-1-2 { top: -179px; } } @media screen and (max-width: 721px) { .main-home { margin-top: 229px; } .main-home .home-1 .home-1-2 { top: -229px; } } @media screen and (max-width: 721px) { .main-home { margin-top: 230px; } .main-home .home-1 .home-1-2 { top: -230px; } } @media screen and (max-width: 656px) { .main-home { margin-top: 262px; } .main-home .home-1 .home-1-2 { top: -262px; } } @media screen and (max-width: 600px) { .main-home .home-1 .home-1-2 { display: block !important; } .home-1-img-parent img { visibility: hidden; height: 30px; } } @media screen and (max-width: 412px) { .main-home { margin-top: 246px; } .main-home .home-1 .home-1-2 { top: -246px; } } hr.style1 { border-top: 4px solid #fffbfb; } /style>/head>body> div classadd-container-to-this container> div classmain-home-page stylebackground-color: #1c2540;> div classheader-1 bg-dark d-flex p-4 justify-content-center> a class mx-auto href/mycourses/?sortlatest&catpub&page1> img classnavbar-brand-dark src/static/images/newlogo.png altLogo light stylewidth: 450px;> /a> /div> div classheader-2 d-block p-2> p classtext-light fw-bold fs-2 m-0 p-0 text-center>An Ultralightweight Course Creation Tool/p> /div> div classd-block > p classtext-light text-center p-2>Instantly Create a Course. It’s as Easy as Bookmarking a Site/p> /div> div class> div classrow> div classcol-6> div classpx-5 py-4 d-flex justify-content-center align-items-center flex-column position-relative home-1-img-parent> img src/static/images/homepagephoto.png classcard-img-top home-1-img alt width700px height675px> button classbtn btn-tertiary position-absolute px-8 px-sm-6 rounded sylebottom: 0;>Learn More/button> /div> /div> div classcol-6> div class text-center p-4> h6 classm-0 p-0 px-lg-0 px-sm-8 px-2 text-light>Create your free account or Login to Get Started/h6> /div> div classd-flex flex-column align-items-center px-lg-5 px-sm-8 px-4 py-4 > a href/oauth/login/facebook/ classtext-decoration-none w-100 mb-2> button classfb-btn smaller-social-btns d-flex justify-content-center align-items-center w-100 p-3 rounded-pill> i classfab fa-facebook mr-1 icons mx-3>/i>span classfw-bold >Login with Facebook/span> /button> /a> a href/oauth/login/google-oauth2/ classtext-decoration-none w-100 mb-2>button classgoogle-btn smaller-social-btns d-flex justify-content-center align-items-center w-100 p-3 rounded-pill onclickshowgo()>small>img src/static/images/googleicon.png width20px height20px classmx-3>/small>span classfw-bold >Login with Google/span>/button>/a> a href/oauth/login/twitter/ classtext-decoration-none w-100 mb-2> button classtwitter-btn smaller-social-btns ml-1 d-flex justify-content-center align-items-center w-100 p-3 rounded-pill onclickshowtw()> i classfab fa-twitter icons mx-3>/i>span classfw-bold >Login with Twitter/span> /button> /a> a href/oauth/login/linkedin/ classtext-decoration-none w-100 mb-2> button classlinkedin-btn smaller-social-btns d-flex justify-content-center align-items-center w-100 ml-1 p-3 rounded-pill onclickshowgo()>i classfab fa-brands fa-linkedin mr-1 icons mx-3 stylebackground-color:#0D5E8B;>/i>span classfw-bold >Login with Linkedin/span>/button>/a> button classmodal-reg-btn email-btn smaller-social-btns d-flex justify-content-center align-items-center w-100 ml-1 p-3 rounded-pill mb-2 stylecursor:pointer;> i classfas fa-envelope mr-1 icons text-primary mx-3>/i>span classfw-bold >Login with Email/span>/button> /div> div classd-block > p classtext-light text-center p-2>We never sell or share your information. We only use your email to communicate with you regarding your account services with us here at LearningPath./p> /div> /div> hr classstyle1 mt-6> /div> /div> div classrow justify-content-center mx-3 > div classcol-3 my-6> img classnavbar-brand-dark src/static/images/newlogo.png altLogo light stylewidth: 200px;> /div> div classcol-3> div classw-100 py-2 d-flex flex-column justify-content-between> h5 classm-0 p-0 text-light>Resources/h5> p classtext-light my-1 fw-normal>a href classtext-decoration-none text-light>Blog/a> /p> p classtext-light my-1 fw-normal>a href classtext-decoration-none text-light>Success Stories/a> /p> p classtext-light my-1 fw-normal>a href classtext-decoration-none text-light>Partners/a> /p> p classtext-light my-1 fw-normal>a href classtext-decoration-none text-light>Press/a> /p> /div> /div> div classcol-3> div classcol-sm-4 col-12 d-flex flex-column align-items-center> div classw-100 py-2 d-flex flex-column justify-content-between> h5 classm-0 p-0 text-light>Support/h5> p classtext-light my-1 fw-normal>a href classtext-decoration-none text-light>Tutorials/a> /p> p classtext-light my-1 fw-normal>a href classtext-decoration-none text-light>Community/a> /p> p classtext-light my-1 fw-normal>a href classtext-decoration-none text-light>Feedback/a> /p> /div> /div> /div> div classcol-3> div classcol-sm-4 col-12 d-flex flex-column align-items-center> div classw-100 py-2 d-flex flex-column justify-content-between> h5 classm-0 p-0 text-light>About/h5> p classtext-light my-1 fw-normal>a href classtext-decoration-none text-light>About Us/a> /p> p classtext-light my-1 fw-normal>a href classtext-decoration-none text-light>Contact Us/a> /p> p classtext-light my-1 fw-normal>a href classtext-decoration-none text-light>Careers/a> /p> /div> /div> /div> /div> div classd-flex justify-content-end mx-2> p classtext-light p-2>Copyright © 2022, All Rights Reserved Privacy Policy | Terms of Service/p> /div> /div> /div> !-- Login modal--> div classmodal idmodal-login tabindex-1 roledialog aria-labelledbymodal-default aria-hiddentrue> div classmodal-dialog modal-dialog-centered border-bottom-none roledocument> !-- div classmodal-header d-flex justify-content-center bg-primary> img classnavbar-brand-dark src/static/images/newlogo.png altLogo light stylewidth: 450px;> /div> div classmodal-body d-flex justify-content-between> /div> --> div classmodal-content> div classmodal-header d-flex justify-content-center> div classmodal-title bg-primary> img classnavbar-brand-dark src/static/images/registerlogo.png altLogo light stylewidth: 450px;> /div> /div> div classmodal-body > div classmb-2 d-flex justify-content-center> h5 classfw-bold>Login With Your Email Address/h5> /div> div> form action# classmt-4 methodPOST> input typehidden namecsrfmiddlewaretoken valueFdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh> !-- Form --> div classform-group mb-4> label foremail>Your Email/label> div classinput-group> span classinput-group-text idbasic-addon1>span classfas fa-envelope>/span>/span> input typeemail classform-control placeholderenter your email address namelogin-email required> /div> div classemail-error my-2>/div> /div> !-- End of Form --> div classform-group> !-- Form --> div classform-group mb-4> label forpassword>Your Password/label> div classinput-group> span classinput-group-text idbasic-addon2>span classfas fa-unlock-alt>/span>/span> input typepassword placeholderPassword classform-control namelogin-password required> /div> div classpw-error my-2 >/div> /div> !-- End of Form --> div classd-flex justify-content-end mb-2> div> button typebutton classtext-tertiary btn idforgetpass-btn>Forgot Password?/button> /div> /div> /div> div classd-grid> button typebutton classbtn btn-primary login-btn>Sign in span classloader d-inline-flex ms-2>/span>/button> /div> input typehidden namenext_ value> /form> /div> hr classhr-text data-contentOR> div classmt-2> a href/oauth/login/facebook/ classtext-decoration-none w-100> button classf-btn btn rounded d-flex justify-content-center align-items-center w-100 p-2 stylebackground-color: #3B5998;> i classfab fa-facebook-f text-light icons mx-2 >/i>span classtext-light>Login with Facebook/span> /button> /a> a href/oauth/login/google-oauth2/ classtext-decoration-none w-100 p-2> button classg-btn btn rounded smaller-social-btns d-flex justify-content-center align-items-center w-100 p-2 stylebackground-color:#E3E3E5; onclickshowgo() >i classfab fa-google mx-1 icons >/i>span classtext-dark > Login with Google/span>/button>/a> a href/oauth/login/twitter/ classtext-decoration-none w-100 p-2 > button classt-btn btn rounded smaller-social-btns d-flex justify-content-center align-items-center w-100 p-2 onclickshowtw() stylebackground-color: #1DA1F2;> i classfab fa-twitter icons mx-2 >/i>span classfw-bold >Login with Twitter/span> /button> /a> /div> /div> div classmodal-footer d-flex justify-content-center > small>No account? span idmodal-register-btn stylecolor:blue;cursor:pointer; > Register /span> /small> /div> /div> /div> /div> !-- End of Login modal--> !-- Register password--> div classmodal idmodal-forgetpass tabindex-1 roledialog aria-labelledbymodal-default aria-hiddentrue> div classmodal-dialog modal-dialog-centered border-bottom-none roledocument> div classmodal-content> div classmodal-header d-flex justify-content-center> div classmodal-title bg-primary> img classnavbar-brand-dark src/static/images/registerlogo.png altLogo light stylewidth: 450px;> /div> /div> div classmodal-body > div classmb-2 d-flex justify-content-center> h5 classfw-bold stylecursor:pointer;>Reset password/h5> /div> div classmb-2 d-flex justify-content-center> p class>Enter your email below & we will send you a link to reset your password./p> /div> div classmt-4> !-- form methodPOST> input typehidden namecsrfmiddlewaretoken valueFdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh> --> !-- div classform-group> --> !-- div classtext-muted mb-1 roboto>Please enter your email address to get a link for resetting your password./div> --> div> input typeemail nameforget_email classform-control inputs placeholderenter your email address required stylefont-weight: 500;> /div> button classbtn btn-tertiary rounded w-100 p-2 mt-4 onclickresetpass(reset) stylecursor:pointer;>Send Email/button> !-- /form> --> /div> hr classhr-text data-contentOR> div classmodal-footer d-flex justify-content-center > small>Remembered the password? span idRemember-pass-login stylecolor:blue;cursor:pointer; > Log In /span> /small> /div> /div> /div> /div> /div> !-- End of Register password--> !-- Register Modal --> div classmodal idmodal-register tabindex-1 roledialog aria-labelledbymodal-default aria-hiddentrue> div classmodal-dialog modal-dialog-centered border-bottom-none roledocument> !-- div classmodal-header d-flex justify-content-center bg-primary> img classnavbar-brand-dark src/static/images/newlogo.png altLogo light stylewidth: 450px;> /div> div classmodal-body d-flex justify-content-between> /div> --> div classmodal-content> div classmodal-header d-flex justify-content-center> div classmodal-title bg-primary> img classnavbar-brand-dark src/static/images/Logoimage.png altLogo light stylewidth: 450px;> /div> /div> div classmodal-body > div classmb-2 d-flex justify-content-center> h5 classfw-bold>Login With Your Email Address/h5> /div> div> !-- form action/register/email/ methodPOST> --> !-- input typehidden namecsrfmiddlewaretoken valueFdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh> --> div classform-group mb-4> div classinput-group> span classinput-group-text idbasic-addon3>span classfas fa-user>/span>/span> input typetext nameregister_first_name classform-control placeholderenter your first name> /div> div classfname-error my-1>/div> /div> div classform-group> div classform-group mb-4> div classinput-group> span classinput-group-text idbasic-addon4>span classfas fa-user>/span>/span> input typetext nameregister_last_name classform-control placeholderenter your last name> /div> div classlname-error my-1>/div> /div> div classform-group mb-4> div classinput-group> span classinput-group-text idbasic-addon5>span classfas fa-envelope>/span>/span> input typeemail nameregister_email placeholderenter email classform-control> /div> div classemail-error my-2>/div> /div> div classform-group> div classform-group mb-4> div classinput-group> span classinput-group-text idbasic-addon4>span classfas fa-unlock-alt>/span>/span> input typepassword placeholderPassword nameregister_password classform-control namepassword placeholderset your password> /div> div classpw-error my-2>/div> /div> div classform-group mb-4> div classinput-group> span classinput-group-text idbasic-addon5>span classfas fa-unlock-alt>/span>/span> input typepassword nameregister_confirm_password placeholdertype your password again nameconf_password classform-control> /div> div classpw2-error my-2>/div> /div> /div> div classd-grid> button typesubmit classbtn btn-primary sign-up-btn>Sign up span classloader d-inline-flex ms-2>/span>/button> /div> !-- /form> --> !-- form action/register/email/ methodPOST> input typehidden namecsrfmiddlewaretoken valueFdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh> div classform-group mb-4> div classinput-group> span classinput-group-text idbasic-addon3>span classfas fa-user>/span>/span> input typetext namefirst_name classform-control placeholderenter your first name> /div> div classfname-error my-1>/div> /div> div classform-group> div classform-group mb-4> div classinput-group> span classinput-group-text idbasic-addon4>span classfas fa-user>/span>/span> input typetext namelast_name classform-control placeholderenter your last name> /div> div classlname-error my-1>/div> /div> div classform-group mb-4> div classinput-group> span classinput-group-text idbasic-addon5>span classfas fa-envelope>/span>/span> input typeemail nameemail placeholderenter email classform-control> /div> div classemail-error my-2>/div> /div> div classform-group> div classform-group mb-4> div classinput-group> span classinput-group-text idbasic-addon4>span classfas fa-unlock-alt>/span>/span> input typepassword placeholderPassword classform-control namepassword placeholderset your password> /div> div classpw-error my-2>/div> /div> div classform-group mb-4> div classinput-group> span classinput-group-text idbasic-addon5>span classfas fa-unlock-alt>/span>/span> input typepassword placeholdertype your password again nameconf_password classform-control> /div> div classpw2-error my-2>/div> /div> /div> div classd-grid> button typesubmit classbtn btn-tertiary sign-up-btn stylecursor:pointer;>Sign up span classloader d-inline-flex ms-2>/span>/button> /div> /form> --> /div> hr classhr-text data-contentOR> div classmt-2> a href/oauth/login/facebook/ classtext-decoration-none w-100> button classf-btn btn rounded d-flex justify-content-center align-items-center w-100 p-2 stylebackground-color: #3B5998;> i classfab fa-facebook-f text-light icons mx-2 >/i>span classtext-light>LOGIN VIA FACEBOOK/span> /button> /a> a href/oauth/login/google-oauth2/ classtext-decoration-none w-100 p-2> button classg-btn btn rounded smaller-social-btns d-flex justify-content-center align-items-center w-100 p-2 stylebackground-color:#E3E3E5; onclickshowgo() >i classfab fa-google mx-1 icons >/i>span classtext-dark >LOGIN VIA GOOGLE/span>/button>/a> a href/oauth/login/twitter/ classtext-decoration-none w-100 p-2 > button classt-btn btn rounded smaller-social-btns d-flex justify-content-center align-items-center w-100 p-2 onclickshowtw() stylebackground-color: #1DA1F2;> i classfab fa-twitter icons mx-2 >/i>span classfw-bold >LOGIN VIA TWITTER/span> /button> /a> /div> /div> div classmodal-footer d-flex justify-content-center > small classd-flex d-inline-flex>Already have an account? span idmodal-log-btn stylecolor:blue;cursor:pointer; > Log In/span> /small> /div> /div> /div> /div> !-- End of Register Modal--> !-- Login modal--> div classmodal idmodal-login tabindex-1 roledialog aria-labelledbymodal-default aria-hiddentrue> div classmodal-dialog modal-dialog-centered border-bottom-none roledocument> !-- div classmodal-header d-flex justify-content-center bg-primary> img classnavbar-brand-dark src/static/images/newlogo.png altLogo light stylewidth: 450px;> /div> div classmodal-body d-flex justify-content-between> /div> --> div classmodal-content> div classmodal-header d-flex justify-content-center> div classmodal-title bg-primary> img classnavbar-brand-dark src/static/images/Logoimage.png altLogo light stylewidth: 450px;> /div> /div> div classmodal-body > div classmb-2 d-flex justify-content-center> h5 classfw-bold>Login With Your Email Address/h5> /div> div> form action# classmt-4 methodPOST> input typehidden namecsrfmiddlewaretoken valueFdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh> !-- Form --> div classform-group mb-4> label foremail>Your Email/label> div classinput-group> span classinput-group-text idbasic-addon1>span classfas fa-envelope>/span>/span> input typeemail classform-control placeholderenter your email address nameemail required> /div> div classemail-error my-2>/div> /div> !-- End of Form --> div classform-group> !-- Form --> div classform-group mb-4> label forpassword>Your Password/label> div classinput-group> span classinput-group-text idbasic-addon2>span classfas fa-unlock-alt>/span>/span> input typepassword placeholderPassword classform-control namepassword required> /div> div classpw-error my-2 >/div> /div> !-- End of Form --> div classd-flex justify-content-end mb-2> div> button typebutton classtext-tertiary btn idforgetpass-btn>Forgot Password?/button> /div> /div> /div> div classd-grid> button typebutton classbtn btn-primary login-btn>Sign in span classloader d-inline-flex ms-2>/span>/button> /div> input typehidden namenext_ value> /form> /div> hr classhr-text data-contentOR> div classmt-2> a href/oauth/login/facebook/ classtext-decoration-none w-100> button classf-btn btn rounded d-flex justify-content-center align-items-center w-100 p-2 stylebackground-color: #3B5998;> i classfab fa-facebook-f text-light icons mx-2 >/i>span classtext-light>Login with Facebook/span> /button> /a> a href/oauth/login/google-oauth2/ classtext-decoration-none w-100 p-2> button classg-btn btn rounded smaller-social-btns d-flex justify-content-center align-items-center w-100 p-2 stylebackground-color:#E3E3E5; onclickshowgo() >i classfab fa-google mx-1 icons >/i>span classtext-dark > Login with Google/span>/button>/a> a href/oauth/login/twitter/ classtext-decoration-none w-100 p-2 > button classt-btn btn rounded smaller-social-btns d-flex justify-content-center align-items-center w-100 p-2 onclickshowtw() stylebackground-color: #1DA1F2;> i classfab fa-twitter icons mx-2 >/i>span classfw-bold >Login with Twitter/span> /button> /a> /div> /div> div classmodal-footer d-flex justify-content-center > small>No account? span idmodal-register-btn stylecolor:blue;cursor:pointer; > Register /span> /small> /div> /div> /div> /div> !-- End of Login modal--> !-- Register password--> div classmodal idmodal-forgetpass tabindex-1 roledialog aria-labelledbymodal-default aria-hiddentrue> div classmodal-dialog modal-dialog-centered border-bottom-none roledocument> !-- div classmodal-header d-flex justify-content-center bg-primary> img classnavbar-brand-dark src/static/images/newlogo.png altLogo light stylewidth: 450px;> /div> div classmodal-body d-flex justify-content-between> /div> --> div classmodal-content> div classmodal-header d-flex justify-content-center> div classmodal-title bg-primary> img classnavbar-brand-dark src/static/images/Logoimage.png altLogo light stylewidth: 450px;> /div> /div> div classmodal-body > div classmb-2 d-flex justify-content-center> h5 classfw-bold stylecursor:pointer;>Reset password/h5> /div> div classmb-2 d-flex justify-content-center> p class>Enter your email below & we will send you a link to reset your password./p> /div> div classmt-4> form methodPOST> input typehidden namecsrfmiddlewaretoken valueFdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh> div classform-group> !-- div classtext-muted mb-1 roboto>Please enter your email address to get a link for resetting your password./div> --> input typeemail nameforget_email classform-control inputs placeholderenter your email address required stylefont-weight: 500;> /div> button classbtn btn-tertiary rounded w-100 p-2 mt-4 typesubmit stylecursor:pointer;>Send Email/button> /form> /div> hr classhr-text data-contentOR> !-- div classmt-2> a href/oauth/login/facebook/ classtext-decoration-none w-100> button classf-btn btn rounded d-flex justify-content-center align-items-center w-100 p-2 stylebackground-color: #3B5998;> i classfab fa-facebook-f text-light icons mx-2 >/i>span classtext-light>Login with Facebook/span> /button> /a> a href/oauth/login/google-oauth2/ classtext-decoration-none w-100 p-2> button classg-btn btn rounded smaller-social-btns d-flex justify-content-center align-items-center w-100 p-2 stylebackground-color:#E3E3E5; onclickshowgo() >i classfab fa-google mx-1 icons >/i>span classtext-dark > Login with Google/span>/button>/a> a href/oauth/login/twitter/ classtext-decoration-none w-100 p-2 > button classt-btn btn rounded smaller-social-btns d-flex justify-content-center align-items-center w-100 p-2 onclickshowtw() stylebackground-color: #1DA1F2;> i classfab fa-twitter icons mx-2 >/i>span classfw-bold >Login with Twitter/span> /button> /a> /div> --> !-- /div> --> div classmodal-footer d-flex justify-content-center > small>Remembered the password? span idRemember-pass-login stylecolor:blue;cursor:pointer; > Log In /span> /small> /div> /div> /div> /div> !-- End of Register password-->/body>/html>script srchttps://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js>/script>script srchttps://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js>/script>script srchttps://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js>/script>script srchttps://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js>/script>script srchttps://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.2/jquery.modal.min.js integritysha512-ztxZscxb55lKL+xmWGZEbBHekIzy+1qYKHGZTWZYH1GUwxy0hiA18lW6ORIMj4DHRgvmP/qGcvqwEyFFV7OYVQ crossoriginanonymous>/script>script> var forgotLink /forgot-password/; function validateEmail(email) { const re /^((^>()\\\.,;:\s@+(\.^>()\\\.,;:\s@+)*)|(.+))@((\0-9{1,3}\.0-9{1,3}\.0-9{1,3}\.0-9{1,3}\)|((a-zA-Z\-0-9+\.)+a-zA-Z{2,}))$/; return re.test(String(email).toLowerCase()); } function EmailValidation(email) { const re /^((^>()\\\.,;:\s@+(\.^>()\\\.,;:\s@+)*)|(.+))@((\0-9{1,3}\.0-9{1,3}\.0-9{1,3}\.0-9{1,3}\)|((a-zA-Z\-0-9+\.)+a-zA-Z{2,}))$/; return re.test(String(email).toLowerCase()); } function resetpass(provider) { if (provider reset) { console.log(reset email) if ($(inputnameforget_email).val() ) { console.log() toastr.warning(Please provide an email.) return false; } else if (EmailValidation($(inputnameforget_email).val())) { $.ajax({ type: POST, url: forgotLink, headers: { X-CSRFToken: FdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh }, data: { forget_email: $(inputnameforget_email).val().trim(), csrfmiddlewaretoken: FdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh }, cache: false, timeout: 600000, success: function(response) { if (response.status true) { setTimeout(function() { $(#modal-login).modal(show) }, 3000) toastr.success(response.msg) } // if (res.error That email address is not registred.) { // toastr.error(res.error) // } else { console.log(response.error); } }, }); } // else { // toastr.warning(Please fix any errors in the email.) // return false; // } } } $(document).on(click, .sign-up-btn, function() { console.log(sign up button clicked) let status true; $(.fname-error).html() $(.lname-error).html() $(.email-error).html() $(.pw-error).html() $(.pw2-error).html() var first_name $(inputnameregister_first_name).val() if (first_name.trim() null || first_name.trim() ) { $(.fname-error).append(span classp-2 border border-danger error-body text-danger d-block bg-light-red>Enter your first name/span>) status false; } var last_name $(inputnameregister_last_name).val() if (last_name.trim() null || last_name.trim() ) { $(.lname-error).append(span classp-2 border border-danger error-body text-danger d-block bg-light-red>Enter your last name/span>) status false; } var email $(inputnameregister_email).val() if (email.trim() null || email.trim() ) { $(.email-error).append(span classp-2 border border-danger error-body text-danger d-block bg-light-red>Enter your email /span>) status false; } var password $(inputnameregister_password).val() if (password.trim() null || password.trim() || password.trim().length 6) { $(.pw-error).append(span classp-2 border border-danger error-body text-danger d-block bg-light-red>Set a password (min 6 characters)/span>) status false; } var conf_password $(inputnameregister_confirm_password).val() console.log(conf_password, %%%%%) if (conf_password.trim() null || conf_password.trim() ) { status false; } if (password.trim() ! conf_password) { $(.pw2-error).append(span classp-2 border border-danger error-body text-danger d-block bg-light-red>Make sure passwords are same/span>) status false; } else { status true if (status true) { $.ajax({ type: POST, url: /register/email/, headers: { X-CSRFToken: FdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh }, data: { first_name: first_name, last_name: last_name, email: email, password: password, confirm_password: conf_password, csrfmiddlewaretoken: FdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh }, cache: false, timeout: 600000, success: function(res) { console.log(response------> + res); if (res.status true) { setTimeout(function() { toastr.success(res.msg2) $(#modal-login).modal(show) }, 3000) toastr.success(res.msg) } else { console.log(res.error); toastr.success(res.error) } }, }); } } }) /* login jqery code*/ var loginUrl /login/ $(.login-btn).click(function(e) { console.log(login button clicked) loginFunction(e); }) function loginFunction(e) { if (e.keyCode 13 || e.type click) { var email $(inputnamelogin-email).val(); console.log(email) var pass $(inputnamelogin-password).val(); console.log(pass) var next_ $(inputnamenext_).val(); $(.error-body).remove(); if (email.trim() || pass.trim() ) { toastr.error(Make sure both email and password are provided.) return false; } if (EmailValidation(email)) { // $(.loader).jmspinner(large); $.ajax({ type: POST, url: loginUrl, headers: { X-CSRFToken: FdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh }, data: { email: email, password: pass, auth_page: true, next_: next_, csrfmiddlewaretoken: FdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh }, cache: false, timeout: 600000, success: function(res) { console.log(response------> + res); if (res.status true) { setTimeout(function() { toastr.success(Logged In.) console.log(-------) window.location.href /mycourses/?sortlatest&catdra&page1 // window.location.href myCourses + ?sortlatest&catdra&page1 }, 1000) } else if (res.error Invalid Credentials) { $(.pw-error).append(span classp-2 error-body border border-danger text-danger d-block bg-light-red >Invalid Credentials/span>) // $(.loader).jmspinner(false); return } else if (res.error Not Verified) { $(.pw-error).append(span classp-2 error-body border border-danger text-danger d-block bg-light-red >Please verify your email first./span>) // $(.loader).jmspinner(false); return } else if (res.error No Such account exists) { $(.pw-error).append(span classp-2 error-body border border-danger text-danger d-block bg-light-red >That email is not registered./span>) // $(.loader).jmspinner(false); return } else { console.log(2222) console.log(res.error) $(.email-error).append(span classp-2 error-body border border-danger text-danger d-block bg-light-red>Invalid Email Provided/span>) // $(.loader).jmspinner(false); return } }, }); } else { $(.email-error).append(span classp-2 text-danger error-body border border-danger d-block bg-light-red>Make sure the email is correctly entered/span>) } } } /* end of login jquery*/ $(document).on(click, .modal-reg-btn, function() { console.log(login via email click) $(#modal-register).modal(show) }) $(document).on(click, #modal-log-btn, function() { $(#modal-login).modal(show) }) $(document).on(click, #modal-register-btn, function() { $(#modal-register).modal(show) }) $(document).on(click, #forgetpass-btn, function() { $(#modal-forgetpass).modal(show) }) $(document).on(click, #Remember-pass-login, function() { $(#modal-login).modal(show) }) $(document).ready(() > { let height window.innerHeight; let width window.innerWidth; if (width > 834 && !($(.add-container-to-this).hasClass(container))) { $(.add-container-to-this).addClass(container); } if (width 834) { $(.add-container-to-this).removeClass(container); } }) $(window).on(resize, (e) > { let height e.target.innerHeight; let width e.target.innerWidth; if (width > 834 && !($(.add-container-to-this).hasClass(container))) { $(.add-container-to-this).addClass(container); } if (width 834) { $(.add-container-to-this).removeClass(container); } }) // function to validate email // // end of validate email // // showfb modalfunction // function showfb() { // $(.my-modal).removeClass(d-none); // $(.my-modal).find(button#allow).attr(onclick, allow(fb)) // } // // end of show fb modal // // show twitter modal // function showtw() { // $(.my-modal).removeClass(d-none); // $(.my-modal).find(button#allow).attr(onclick, allow(tw)) // } // // end of show twitter modal // // show google modal // function showgo() { // $(.my-modal).removeClass(d-none); // $(.my-modal).find(button#allow).attr(onclick, allow(go)) // } // // end of showgoogle modal // show reset modal function showReset() { $(inputnamereset-email).val($(inputnameemail).val()) $(.my-modal2).removeClass(d-none); $(.my-modal2).find(button#allow).attr(onclick, allow(reset)) } // end of show reset modal // function for login function allow(provider) { if (provider fb) { window.location.href https://app.learningpath.us/oauth/login/facebook // window.location.href http://127.0.0.1:8000/oauth/login/facebook } if (provider tw) { window.location.href https://app.learningpath.us/oauth/login/twitter // window.location.href http://127.0.0.1:8000/oauth/login/twitter } if (provider go) { //window.location.href https://learningpath.us/oauth/login/google-oauth2 window.location.href http://127.0.0.1:8000/oauth/login/google-oauth2 } if (provider reset) { // window.location.href http://127.0.0.1:8000/auth/forgot-password if ($(inputnamereset-email).val().trim() ) { toastr.warning(Please provide an email.) return false; } if (validateEmail($(inputnamereset-email).val().trim())) { $.ajax({ type: POST, // enctype: multipart/form-data, url: /forgot-password/, headers: { X-CSRFToken: FdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh }, data: { forget_email: $(inputnamereset-email).val().trim(), auth_page: true, csrfmiddlewaretoken: FdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh }, cache: false, timeout: 600000, success: function(res) { console.log(response------> + res); if (res.status true) { setTimeout(function() { window.location.href /courses // $(inputnamereset-email).parent().append( // div classp-2 sent>An email was sent. Please check your inbox./div> // ) }, 3000) toastr.success(res.msg + Redirecting to courses.) } if (res.error That email address is not registred.) { // $(inputnamepassword).parent().find(.url-warn).remove(); // $(inputnamepassword).parent().append(div classsmall text-danger mt-2 font-weight-bold url-warn>The password is incorrect./div>) // we shouldnt show that email isnt registered or is registered, for privacy issues // toastr.error(res.error); toastr.error(res.error) } else { console.log(res.error); // toastr.error(res.error); } }, }); } else { toastr.warning(Please fix any errors in the email.) return false; } } } // end of function login // function to close modal function decline(ele) { $(.my-modal).addClass(d-none); $(.my-modal2).addClass(d-none); } // end of close modal function // function to validate url function isUrlValid(url) { return /^(https?|s?ftp):\/\/((((a-z|\d|-|\.|_|~|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)|(%\da-f{2})|!\$&\(\)\*\+,;|:)*@)?(((\d|1-9\d|1\d\d|20-4\d|250-5)\.(\d|1-9\d|1\d\d|20-4\d|250-5)\.(\d|1-9\d|1\d\d|20-4\d|250-5)\.(\d|1-9\d|1\d\d|20-4\d|250-5))|(((a-z|\d|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)|((a-z|\d|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)(a-z|\d|-|\.|_|~|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)*(a-z|\d|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)))\.)+((a-z|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)|((a-z|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)(a-z|\d|-|\.|_|~|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)*(a-z|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)))\.?)(:\d*)?)(\/(((a-z|\d|-|\.|_|~|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)|(%\da-f{2})|!\$&\(\)\*\+,;|:|@)+(\/((a-z|\d|-|\.|_|~|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)|(%\da-f{2})|!\$&\(\)\*\+,;|:|@)*)*)?)?(\?(((a-z|\d|-|\.|_|~|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)|(%\da-f{2})|!\$&\(\)\*\+,;|:|@)|\uE000-\uF8FF|\/|\?)*)?(#(((a-z|\d|-|\.|_|~|\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF)|(%\da-f{2})|!\$&\(\)\*\+,;|:|@)|\/|\?)*)?$/i.test(url); } // end of validate url function // login btn code // $(button.login-btn).on(click, function() { // var email $(inputnameemail).val(); // var pass $(inputnamepassword).val(); // var next_ $(inputnamenext_).val(); // if (email.trim() || pass.trim() ) { // toastr.error(Make sure both email and password are provided.) // $(inputnamepassword).parent().find(.url-warn).remove(); // return false; // } // if (validateEmail(email)) { // $.ajax({ // type: POST, // // enctype: multipart/form-data, // url: /login/, // headers: { // X-CSRFToken: FdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh // }, // data: { // email: email, // password: pass, // auth_page: true, // next_: next_, // csrfmiddlewaretoken: FdME7x11EqPhIJIbMInJE9zFUxZzGNuLCWWkPyeyDpJaLSzpGrWTftYvs6chRnwh // }, // cache: false, // timeout: 600000, // success: function(res) { // console.log(response------> + res); // if (res.status true) { // setTimeout(function() { // if (res.next_) { // window.location.href res.next_ // } else { // window.location.href /courses // } // }, 3000) // console.log(-------) // toastr.success(Successful Login.) // } // if (res.error Invalid Credentials) { // $(inputnamepassword).parent().find(.url-warn).remove(); // $(inputnameemail).parent().find(.url-warn2).remove(); // $(inputnamepassword).parent().append(div classsmall text-danger mt-2 font-weight-bold url-warn px-2>Invalid Credentials./div>) // } else { // console.log(res.error) // toastr.error(res.error); // } // }, // }); // } else { // $(inputnameemail).parent().find(.url-warn2).remove(); // $(inputnameemail).parent().append(div classsmall text-danger mt-2 font-weight-bold url-warn2 px-2>Please fix any errors in the email./div>) // return false; // } // }) // End of login button code/script>!-- messages in html -->!-- end of messages -->/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]