django搭建一个小型的服务器运维网站-用户登陆与session
目录 项目介绍和源码 ; 拿来即用的bootstrap模板 ; 服务器SSH服务配置与python中paramiko的使用 ; 用户登陆与session; 最简单的实践之修改服务器时间 ; 查看和修改服务器配置与数据库的路由 ; 基于websocket的实时日志实现 ; 查看服务器中的日志与前端的datatable的利用 ; 重启服务器进程 。 前言 这篇文章给出了网站的用户登陆模块,用户登录模块的网站后台实现主要通过Django权限系统auth来实现,相关逻辑可与参考 这篇文章 。作为一个网站新手,前后端交互基本上都是自己造轮子,利用javascript和ajax完成,登陆模块包括:用户登陆、用户注册、忘记密码,其中忘记密码是用简单的用户名+邮箱来验证的,时间充裕,可以进一步的通过发邮件链接跳转验证修改密码,图1简单描述了这个系统的结构。除此之外,这篇文章会涉及到第三方模态框sweetalert2的引用、给网页增加icon、对网页增加登陆验证、session保存登陆的用户名等小细节的完善。 功能实现 前面文章已经提到,登陆网站时会优先进入登陆页面,进入app界面是由url控制的。先看下如何显示出登陆界面,这里依然秉承拿来即用的思想,把DASHGUM源文件夹的login.html文件改造下并将其重新命名为loginpage.html放在templates目录下