atitit.userService 用戶系統設計 v5 q330

来源:http://www.cnblogs.com/attilax/archive/2016/04/10/5375565.html
-Advertisement-
Play Games

atitit.userService 用戶系統設計 v5 q330 1. 新特性1 2. Admin login1 3. 用戶註冊登錄2 3.1. <!-- 會員註冊使用 --> 商家註冊2 3.2. <!-- 會員登錄使用 -->3 3.3. <!-- 會員退出登錄 -->3 3.4. <!-- ...


atitit.userService 用戶系統設計 v5 q330  

 

 

 

 

1. 新特性1

2. Admin  login1

3. 用戶註冊登錄2

3.1. <!-- 會員註冊使用 -->  商家註冊2

3.2. <!-- 會員登錄使用 -->3

3.3. <!-- 會員退出登錄 -->3

3.4. <!-- 進入會員首頁 -->3

3.5. <!-- 進入會員信息 -->4

3.6. <!-- 修改會員密碼 -->4

4. 商家體系5

4.1. <!-- 商戶主頁 -->5

4.2. <!-- 商戶登錄使用 -->5

4.3. <!-- 商戶退出登錄 -->5

5. 參考6

 

 

1. 新特性

v1   基礎的版本

V2  添加tokenSrv 使用cookie存儲token..原來的session機制不變

V3   重構 商家跟個常見會員的註冊,登錄..

V4   商家模塊 增加手機版本界面

V5   增加註冊簡訊驗證機制

改造取回密碼,使用簡訊驗證碼取回

2. Admin  login

 

http://localhost/login!userLogin.ct

 

http://localhost/login!userLogin.ct

 

/wxb_site/src/struts.xml

 

   <package name="llj" extends="default">

        <!-- 用戶登錄使用 -->   

        <action name="login" class="com.csmy.my.center.action.LoginAction" method="userLogin">

          <result name="index" type="redirect">/admin</result>

          <result name="login">admin/login/login.jsp</result>

          <result name="slogin" type="redirect">/admin</result>

          <result name="gindex">index.htm</result>

          <result name="system">admin/show_system.jsp</result>

        </action>

 

/**

 * 用戶登錄

 *

 * @return

 * @throws G4Exception

 */

public String userLogin() {

 

 

作者:: 綽號:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿爾 拉帕努伊 ) 漢字名:艾龍,  EMAIL:[email protected]

轉載請註明來源: http://www.cnblogs.com/attilax/

 

3. 用戶註冊登錄

 

3.1.   <!-- 會員註冊使用 -->  商家註冊

  <servlet>

    <servlet-name>register</servlet-name>

    <servlet-class>com.csmy.my.center.util.servlet.UserRegisterServlet</servlet-class>

  </servlet>

  <servlet-mapping>

    <servlet-name>register</servlet-name>

    <url-pattern>/user/register/*</url-pattern>

  </servlet-mapping>

 

 

http://localhost/user/register?reg_user_type=mer

wxb/mregister.jsp

手機ui http://localhost:8080/userPhone4jobusImp/reg.htm

 

 

 

  

3.2.   <!-- 會員登錄使用 -->  

  <servlet>

    <servlet-name>userlogin</servlet-name>

    <servlet-class>com.csmy.my.center.util.servlet.UserLoginServlet</servlet-class>

  </servlet>

  <servlet-mapping>

    <servlet-name>userlogin</servlet-name>

    <url-pattern>/user/login</url-pattern>

  </servlet-mapping>

 

http://localhost/user/login

Pc ui::wxb/mregister.jsp

手機ui

file:///D:/workspace/AtiPlatf_cms/WebRoot/user/login.html

  

3.3.   <!-- 會員退出登錄 -->

  <servlet>

    <servlet-name>loginout</servlet-name>

    <servlet-class>com.csmy.my.center.util.servlet.LoginOutServlet</servlet-class>

  </servlet>

  <servlet-mapping>

    <servlet-name>loginout</servlet-name>

    <url-pattern>/user/logout</url-pattern>

  </servlet-mapping>

  

 

 

3.4.   <!-- 進入會員首頁 -->

  <servlet>

    <servlet-name>userindex</servlet-name>

    <servlet-class>com.csmy.my.center.util.servlet.HomeIndex</servlet-class>

  </servlet>

  <servlet-mapping>

    <servlet-name>userindex</servlet-name>

    <url-pattern>/user/index</url-pattern>

  </servlet-mapping>

  

3.5.   <!-- 進入會員信息 -->

  <servlet>

    <servlet-name>usersetting</servlet-name>

    <servlet-class>com.csmy.my.center.util.servlet.UserSettingServlet</servlet-class>

  </servlet>

  <servlet-mapping>

    <servlet-name>usersetting</servlet-name>

    <url-pattern>/user/setting</url-pattern>

  </servlet-mapping>

 

3.6.  <!-- 修改會員密碼 -->

  <servlet>

    <servlet-name>changepwd</servlet-name>

    <servlet-class>com.csmy.my.center.util.servlet.ChangePwdServlet</servlet-class>

  </servlet>

  <servlet-mapping>

    <servlet-name>changepwd</servlet-name>

    <url-pattern>/user/reset</url-pattern>

  </servlet-mapping>

  

 

 

4. 商家體系

 <!-- - - - - - - - - - - - - - - - - 商戶信息管理使用 - - - - - - - - - -->

4.1.   <!-- 商戶主頁 -->

  <servlet>

    <servlet-name>CustomerServlet</servlet-name>

    <servlet-class>com.csmy.my.center.util.servlet.CustomIndex</servlet-class>

  </servlet>

  <servlet-mapping>

    <servlet-name>CustomerServlet</servlet-name>

    <url-pattern>/cust/index/*</url-pattern>

  </servlet-mapping>

 

/customer/custom_index.jsp

  

4.2.   <!-- 商戶登錄使用 -->

  <servlet>

    <servlet-name>cuslogin</servlet-name>

    <servlet-class>com.csmy.my.center.util.servlet.CustomLoginServlet</servlet-class>

  </servlet>

  <servlet-mapping>

    <servlet-name>cuslogin</servlet-name>

    <url-pattern>/cust/login</url-pattern>

  </servlet-mapping>

  

4.3.   <!-- 商戶退出登錄 -->

  <servlet>

    <servlet-name>cuslogout</servlet-name>

    <servlet-class>

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 培訓大數據架構開發! 從零基礎到高級,一對一培訓![技術QQ:2937765541] 課程體系: 獲取視頻資料和培訓解答技術支持地址 課程展示(大數據技術很廣,一直線上為你培訓解答!): 獲取視頻資料和培訓解答技術支持地址 ...
  • 1、整型 取值範圍如果加了unsigned,則最大值翻倍,如tinyint unsigned的取值範圍為(0~256)。 int(m)里的m是表示SELECT查詢結果集中的顯示寬度,並不影響實際的取值範圍,沒有影響到顯示的寬度,不知道這個m有什麼用。 2、浮點型(float和double) 設一個字 ...
  • 1.單例設計模式核心作用: 保證一個類只有一個實例,並且提供了訪問該實例的全局訪問點 2.常見應用場景: window的任務管理器 項目中讀取配置文件一般也是一個單例模式 資料庫連接池的設計也是採用單例模式,因為資料庫連接是一種資料庫資源 操作系統的文件管理系統,也是單例模式,一個操作系統只能有一個 ...
  • 線程安全與鎖優化 1.線程安全 (1)當多個線程訪問一個對象時,如果不考慮這些線程在執行時環境下的調度和交替執行,也不需要進行額外的同步,或者在調用方進行任何其他的協調操作,調用這個對象的行為都可以獲得正確的結果,那麼這個對象時是線程安全的。 (2)Java語言中的線程安全 a)可以將Java語言中 ...
  • #登堂入室——JAVA流——文章出自PeterYe,不得私自轉載###我所知道的>java.io裡面的[流],就仿佛太平洋裡面的水一樣,浩浩蕩蕩,橫無際涯。。。——天黑請閉眼,明日再續。。。 ...
  • 獲取【下載地址】 QQ: 313596790 【免費支持更新】三大資料庫 mysql oracle sqlsever 更專業、更強悍、適合不同用戶群體【新錄針對本系統的視頻教程,手把手教開發一個模塊,快速掌握本系統】A 集成代碼生成器(開發利器); 技術:313596790 增刪改查的處理類,ser ...
  • 培訓大數據架構開發! 從零基礎到高級,一對一培訓![技術QQ:2937765541] 課程體系: 獲取視頻資料和培訓解答技術支持地址 課程展示(大數據技術很廣,一直線上為你培訓解答!): 獲取視頻資料和培訓解答技術支持地址 ...
  • Atiti。流量提升軟體設計大綱規劃 v1 q45 1. 通用數據管理1 2. 網頁Url管理模塊1 3. 網站domain管理1 4. ad廣告管理2 5. Task任務管理2 6. 任務執行功能::進入網站,隨機瀏覽網頁2 7. 系統設置2 8. 界面跨平臺h52 9. 開發語言java+h53 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...