首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
shenniusmodularity专题
ShenNiusModularity项目源码学习(3:用户登录)
第一篇文章中搞错了一件事,ShenNiusModularity项目启动并非需要同时启动ShenNius.Admin.Mvc和ShenNius.Admin.Hosting两个项目,仅需启动前者即可登录后台管理系统,而后者是支持前后端分离的API宿主项目,供其它前后端分离的项目调用。 前端登录页面Login.cshtml位于ShenNius.Admin.Mvc项目的Areas\Sys\View
阅读更多...
ShenNiusModularity项目源码学习(2:登录页面验证码)
前端登录页面Login.cshtml位于ShenNius.Admin.Mvc项目的Areas\Sys\Views\User内,页面中使用的验证码是调用同项目内UserController的OnGetVCode函数获取验证码图片。 点击验证码图片,会调用wwwroot\js\login.js定义的changeSrcCode函数刷新验证码。这里避免使用浏览器缓存的技巧是在调用函数后累加数字(
阅读更多...