Web 开发中的用户信息处理方式
在项目开发中,用户信息的保存和维护做的非常的不好。同一个用户在多个Client端登陆的时候竟然报TimeoutException,从用户角度考虑这个信息是错误的也是无法接受的。从这个小地方也开出了我对Web系统中一些常规模式的陌生。从现在的结果来看,首先应该把用户信息的保存和维护定义一个规则,然后在Coding的时候加以实现和完善,幸好现在认识到也不算晚。
定义规则如下:
1.一个用户只能在一个客户端登陆。
2.一个用户在已经登陆的状态下使用相同的账号在另一个客户端登陆的话,正在登陆的用户应该获得此账号已经登陆的提示信息,并且拒绝登陆。
3.被拒绝后跳到错误页面,点link后回到登陆界面。
呵呵,经验积累贴,大牛不用看了,做app做多了,web开发经验太少
定义规则如下:
1.一个用户只能在一个客户端登陆。
2.一个用户在已经登陆的状态下使用相同的账号在另一个客户端登陆的话,正在登陆的用户应该获得此账号已经登陆的提示信息,并且拒绝登陆。
3.被拒绝后跳到错误页面,点link后回到登陆界面。
呵呵,经验积累贴,大牛不用看了,做app做多了,web开发经验太少
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
DoNet Web开发中的Script方式
hyhu
2020-07-07 09:33:29
winxp下IIS上面的asp.net程序发布
hyhu
2020-07-07 09:33:29
推荐近年来印象最深的几本书
cutesource
2020-07-06 00:04:01
技术积累 — __attribute__((section(x))) 使用详解之Nordic观察者模式
书哥Sugar
2020-07-05 12:12:41
vi我常用到的快捷键和功能总结
handsomerocco
2020-07-02 17:56:15
不要再使用Mac自带的坑爹PackageMaker打包了,使用iceberg 让你省心省力,iceberg 打包工具使用说明
handsomerocco
2020-07-02 17:56:15
Java多线程并发访问解决方案
FredaQ
2020-07-01 21:53:50
SpringBoot项目中对RestTemplate进行网络代理Proxy设置使得Fiddler能够进行抓包
孙大诚_SunRobin
2020-06-29 21:59:37
Java中的类文件结构之一:如何分析一个.class文件的二进制码内容
路路人王
2020-06-28 00:26:26
MYSQL Mybatis 动态sql条件查询、判断空值和空字符串
MYSQL Mybatis 動態sql條件查詢、判斷空值和空字符串 @Select("<script>" + "SELECT * FROM table_name WHERE 1=1" +
cygcsdn
2020-06-27 19:54:55
单例模式的认识与理解
初见_Dream
2020-06-25 15:55:58
图片添加水印相关记录
初见_Dream
2020-06-25 14:55:24
Android 进程保活相关技术的认识与理解
初见_Dream
2020-06-25 14:55:19
Android 内存管理认识与理解
初见_Dream
2020-06-25 14:55:18