zoukankan      html  css  js  c++  java
  • 服务器应用的通用功能

    登录

    服务器应用,多个客户端,这些客户端访问服务器有直接放行的,有需要登录的。访问服务端没提供用户名就放行了,但至少是提供了一样东西才放行的,例如:客户端的ip地址;

    目的:保持登录状态;

    账号密码登录:分为非自动,半自动,自动;

    使用cookie:是以账号密码作为凭证;cookie只能存一个用户的;cookie保存在客户端;

    使用token:是以令牌作为凭证;

    一个session对象(会话)中只有一个用户;Redis,则有很多用户;

    Redis存登录信息:

    用户名1 该用户密码

    用户名2 该用户密码

    登录功能使用的技术实现方案:

    1.使用token;

    2.Redis+cookie,但是cookie在本地,缺点不稳定;

    session做不了这件事,session不能保持登录状态;

    登录功能涉及到的概念:面向切面,拦截器;

    注册

    用到的技术:Redis,消息队列;

    发邮件

    分为非自动,半自动,自动;

    验证码存session,key:邮箱,value:验证码;

    日志,数据备份,生成记录

    技术:动态代理;

    管理员一般有日志记录功能:用户访问网站监控;

    spring boot vue防止并发重复提交

    请求并提交数据,相同的url,点按钮后1分钟内不能再点,

    参考:https://blog.csdn.net/zhuyanlin09/article/details/91626111https://blog.csdn.net/dong001687/article/details/88975267

    单点登录

    单点登录(Single Sign On),简称为 SSO,是比较流行的企业业务整合的解决方案之一;

    SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统;

    一个用户同时只能在一个PC端登录,手机端同理

    突然断网的解决方案

    根据用户喜好推荐

    例如职位推荐;

  • 相关阅读:
    AgilePoint模型驱动BPM(业务流程管理)介绍
    WF从入门到精通(第五章):workflow跟踪 (转)
    昕友.亿达PM项目管理软件 结构草图
    C++之虚拟继承
    Using Batch Parameters
    Static 关键字 C and C++
    something about code coverage planning
    C++ 虚函数表
    C++ FAQ for me
    Drag and Drop in WPF
  • 原文地址:https://www.cnblogs.com/yyjh/p/12786445.html
Copyright © 2011-2022 走看看