K.s 活动营销系统 开始编写 4月8日
2016-04-09 00:00
183 查看
K.s(killer.system)活动营销系统,作为我第一个自己编写的系统,在此记录下我每天的工作进度和每个模块的过程。
活动营销系统,是基于公司需要而开发的,系统脚手架使用codeigniter。
第一步,用户登录
步骤流程:
用户注册->判断user表是否存在该用户,如果有则提示【该用户已存在】->跳转到登陆页面
否则,进入验证流程
验证 用户名是否有非法字符,如%#@等。 验证流程在 model层进行检测。使用 safe_replace方法进行验证,并返回结果.
用户组别
GROUPS_ID 3 普通用户
ADMIN_ID 2 普通管理员 具备初步的后台权限和部分活动开展的权限
SUPERADMIN_ID 1 具备所有权限
弄清楚RNAC 究竟怎么操作
检测是否存在该用户的小片段,model
活动营销系统,是基于公司需要而开发的,系统脚手架使用codeigniter。
第一步,用户登录
步骤流程:
用户注册->判断user表是否存在该用户,如果有则提示【该用户已存在】->跳转到登陆页面
否则,进入验证流程
验证 用户名是否有非法字符,如%#@等。 验证流程在 model层进行检测。使用 safe_replace方法进行验证,并返回结果.
用户组别
GROUPS_ID 3 普通用户
ADMIN_ID 2 普通管理员 具备初步的后台权限和部分活动开展的权限
SUPERADMIN_ID 1 具备所有权限
弄清楚RNAC 究竟怎么操作
/* 对比是否存在该用户*/ //or_where :WHERE username = 'killer' $this->db->or_where('username =',$data['username']); //选择数据表user $query = $this->db->get('user'); //以数组的形式返回,如果为真,则存在该用户名,无法注册 return $query->result_array(); // return $user_data;
检测是否存在该用户的小片段,model
相关文章推荐
- Rust语言开发基础(八)Rust的接口及其实现
- Node.js介绍
- Node.js-2.模块
- ios - block数据的回调
- 基于nginx的HLS简单服务器搭建
- eclipse中green UML 自动生成类图
- Vert.x 3.x版本callback hell的解决
- Python向Sqlite批量插入数据,测试硬盘性能
- 转义序列
- 【演武厅】表达式求值实例
- 【演武厅】高精度四则运算实战
- Azkaban的Web Server源码探究系列12: 首页之前的跳转
- Azkaban的Web Server源码探究系列13:首页/index的内容获取
- Azkaban的Web Server源码探究系列14:创建Project
- Azkaban的Web Server源码探究系列15:使用过程中几个需注意的配置&3.0中丢失的文件
- Azkaban的Web Server源码探究系列16:跳转Project
- Azkaban的Web Server源码探究系列17:Creating Flows
- Azkaban的Web Server源码探究系列19:loadProjectFromDir&Chek
- Azkaban的Web Server源码探究系列20:resolve&buildFlow
- Android进阶学习-使用Canvas自定义ImageTextView(2)