atitit.userService 用户系统设计 v6 q413
atitit.userService 用户系统设计 v6 q413
1. 新特性
v1 基础的版本
V2 添加tokenSrv 使用cookie存储token..原来的session机制不变
V3 重构 商家跟个常见会员的注册,登录..
V4 商家模块 增加手机版本界面
V5 增加注册短信验证机制
改造取回密码,使用短信验证码取回
V6
商家用户修改,and list by adm,doc add
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>
3.7. 取回密码
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>
4.4. 商家用户修改 byadmin
http://localhost:8080/user!editCustomer.ct?customer_id=61374455
4.5. Mer list byadmibn
http://localhost:8080/user!getCustomerList.ct
5. 参考
/atiPlatf_bet/WEB-INF/web.xml
相关文章
- 创业之路的故事|如何设计一个用户系统
- php分享二十六:支付系统设计
- 把阿里巴巴的核心系统搬到云上,架构上的挑战与演进是什么?
- cms查询系统(二)json形式参数的设计与解析
- 采用scp命令在Linux系统之间copy文件
- C/C++基础讲解(六十九)之系统篇(设计口令程序/程序自我保护)
- C/C++基础讲解(六十六)之系统篇(设计立体窗口/读取CMOS信息)
- CentOS 查看系统内核和版本
- SAP CRM订单系统设计时关于用户权限(User Authorization)的一些考虑
- Atitit 单片机与嵌入式系统原理与概念 目录 1. 寄存器、数据库,堆栈2 1.1. 寻址模式2 1.2. 指令2 1.3. Watchdog 中断2 2. 软件是如何影响硬件设计的2
- atitit.userService 用户系统设计 v6 q413
- atitit.userService 用户系统设计 v5 q330
- userService 用户 会员 系统设计 v2 q224 .doc
- Atitit.跨语言系统服务管理器api兼容设计
- atitit.系统架构图 的设计 与工具 attilax总结
- CSDN粉丝解答:六月份第二期精选——简单bug处理、资料索取、编程系统设计等
- Android 10.0 设置系统默认时间
- 设计秒杀系统架构,这4个关键点要注意
- 【成为架构师课程系列】系统架构设计:非功能性目标的设计
- 系统分析与系统设计:每个开发人员都需要知道的 System Analysis & System Design
- Linux核心设计依据(七)系统调用
- 【云原生之Docker实战】使用Docker部署Pichome个人相册系统
- Win10系统无法正常关闭护眼模式怎么办?
- 亿级流量系统架构之如何设计每秒十万查询的高并发架构
- 【Deepin 20系统】错误挂载进入initramfs模式不能正常进入系统
- 权限系统设计详解
- 推荐系统(10):推荐系统评测之评测指标
- Python基于OpenCV的视频车道线检测系统[源码&部署教程]
- 【读书笔记】《Verilog数字系统设计教程》 第5章 条件语句、循环语句和块语句(附思考题答案)
- 系统编程(二)文件IO之常用API open write lseek read close