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
24小時熱門文章
-
釘釘打卡速度慢
-
Nginx R31 doc 官方文檔-01-nginx 如何安裝
-
Python 潮流週刊#51:用 Python 繪製美觀的圖表
-
Qt/C++音視頻開發74-合併標籤圖形/生成yolo運算結果圖形/文字和圖形合併成一個/水印濾鏡
-
挑戰程序設計競賽 2.2章習題 POJ - 3617 Best Cow Line 貪心
-
字節面試:MySQL什麼時候 鎖表?如何防止鎖表?
-
.NET8連接SQL SERVER 2008 R2 報:證書鏈是由不受信任的頒發機構頒發的
-
golang開發環境搭建(win10)
-
python計算機視覺學習筆記——PIL庫的用法
-
Golang初學:獲取程序內存使用情況,std runtime