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
相关文章
- 自然语言交流系统 phxnet团队 创新实训 项目博客 (八)
- 用以替换系统NSLog的YouXianMingLog
- 【系统设计】如何使用缓存
- .NET插件系统(三) 插件间通信问题——设计可自组织和注入的组装程序
- 系统状态组件
- 应用系统数据缓存设计(转)
- linux系统中RPM包的通用命名规则
- 机器学习笔记 - 机器学习系统设计流程概述
- SAP CRM订单系统设计时关于用户权限(User Authorization)的一些考虑
- 如何在SAP gateway系统配置路由到后台系统的OData服务路径
- atitit.userService 用户系统设计 v6 q413
- userService 用户 会员 系统设计 v2 q224 .doc
- userService 用户 会员 系统设计 v2 q224 .doc
- 分布式调用跟踪系统的设计和应用学习
- 基于STM32+华为云IOT设计智能称重系统
- m基于Lorenz混沌自同步的混沌数字保密通信系统的FPGA实现,verilog编程实现+MATLAB混沌验证程序
- Linux核心设计依据(七)系统调用
- 分布式调用跟踪系统的设计和应用
- Android之 震动(Vibrator)如何贯通Android系统 (从硬件设计 --> 驱动 --> HAL --> JNI --> Framework --> Application)
- 推荐系统-Task01熟悉新闻推荐系统基本流程
- Hexo+GithubPage搭建Fan主题的博客(10)配置评论系统
- 基于Java+SpringBoot+Vue前后端分离即时通讯系统设计与实现
- 【架构设计】如何设计一个几十万在线用户弹幕系统
- 如果若干道相互独立的程序同时存放在其它介质上,但不能同时进入内存,能称该系统提供多道程序设计吗?
- 网上商城系统MySql数据库设计项目实战
- 【读书笔记】《Verilog数字系统设计教程》第6章 结构语句、系统任务、函数语句和显示系统任务(附思考题答案)