atitit.userService 用户系统设计 v5 q330
atitit.userService 用户系统设计 v5 q330
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:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/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>com.csmy.my.center.util.servlet.CustomLogOutServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>cuslogout</servlet-name>
<url-pattern>/cust/logout</url-pattern>
</servlet-mapping>
5. 参考
/atiPlatf_bet/WEB-INF/web.xml
相关文章
- 如何设计一套支付系统
- [Kernel]理解System call系统调用
- [XMove-自主设计的体感解决方案] 系统综述
- 教你如何制作OS X Lion启动U盘与使用U盘安装系统
- 【Linux基础】Linux更改系统IP
- 支付系统整体设计:整体架构设计以及注意要点(三)
- DOS系统功能调用表(INT 21H)
- SAP Fiori OData gateway 和后台 ABAP 系统的双缓存表(cache table)设计
- SAP CRM订单系统设计时关于用户权限(User Authorization)的一些考虑
- atitit.userService 用户系统设计 v6 q413
- atitit.userService 用户系统设计 v5 q330
- userService 用户 会员 系统设计 v2 q224 .doc
- userService 用户 会员 系统设计 v2 q224 .doc
- atitit. 日志系统的原则and设计and最佳实践(1)-----原理理论总结.
- android系统 Audio模块
- 分布式调用跟踪系统的设计和应用学习
- 【Java实战】系统设计需要注意的细节
- GSM系统的空中接口
- CC2530_ZigBee+华为云IOT:设计一套属于自己的冷链采集系统
- 从数据仓库双集群系统模式探讨,看GaussDB(DWS)的容灾设计
- 自己主动升级系统的设计与实现(续2) -- 添加断点续传功能 (附最新源代码)
- 【成为架构师课程系列】高性能系统设计之分布式缓存
- 【成为架构师课程系列】怎样进行高性能高可用的高并发系统的设计?
- 计算机毕设 SSM Vue的汽车租赁系统(含源码+论文)
- 拣阅一:缘由和系统设计
- 分布式调用跟踪系统的设计和应用
- 怎么一键重装Win10最新版本系统?
- 『学了就忘』Linux基础 — UNIX系统介绍
- 分布式 Web UI 自动化系统的设计与实现
- 导入导出的系统设计
- 【WINDOWS提权】不带引号的服务路径提权——也比较鸡肋,需要安装后门替换服务后重启系统,你的后门服务才会起来,因为服务启动权限高,所以可以提权
- 基于Java+SpringBoot+Vue+Uniapp前后端分离商城系统设计与实现
- 【架构设计】如何设计一个几十万在线用户弹幕系统
- Tomcat 系统架构(上): 连接器是如何设计的?
- 如何基于ADAS Logger和CANape搭建一个自动驾驶路试采集系统