- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用CodeIgniter开发用户登录注册模块
本文介绍使用CodeIgniter来开发一个用户登录和注册的小模块,有详细的数据库表和ci代码。
1、数据库设计
字段
类型
空
额外
索引
id
int(10)
否
auto_increment
primary key
username
varchar(20)
否
unique
password
char(32)
否
email
varchar(50)
否
unique
2、文件列表
控制器:Account.php
模型:Maccount.php
视图:account/dashboard.phpaccount/details.phpaccount/login.phpaccount/logout.phpaccount/note.phpaccount/register.php
3、登录
a) 控制器
/** * 接收、验证登录表单 * 表单规则在配置文件:/config/form_validation.php account/login=array( //登录表单的规则 array( field=username, label=用户名, rules=trim|required|xss_clean|callback_username_check ), array( field=password, label=密码, rules=trim|required|xss_clean|callback_password_check ) ) * 错误提示信息在文件:/system/language/english/form_validation.php */ function login() { //设置错误定界符 $this-form_validation-set_error_delimiters(span class=error, /span); $this-_username = $this-input-post(username); //用户名 if ($this-form_validation-run() == FALSE) { $this-load-view(account/login); } else { //注册session,设定登录状态 $this-MAccount-login($this-_username); $data[message] = $this-session-userdata(username). You are logged in! Now take a look at the .anchor(account/dashboard, Dashboard); $this-load-view(account/note, $data); } } //登录表单验证时自定义的函数 /** * 提示用户名是不存在的登录 * @param string $username * @return bool */ function username_check($username) { if ($this-MAccount-get_by_username($username)) { return TRUE; } else { $this-form_validation-set_message(username_check, 用户名不存在); return F
您可能关注的文档
- 数字矿山解决方案.docx
- 数字化新媒体——手机.doc
- 数字化校园标书.doc
- 数字化经济条件下管理会计成本控制功能新思考.doc
- 数字故事角落.ppt
- 数字电子技术基础期末考试卷B卷.doc
- 数字电视CAS主动防御方法理论研究.doc
- 数值分析上机试题作业.doc
- 数学与应用数学(师范类)专业培养方案.doc
- 数学学习小窍门.doc
- 冲刺2024届中考数学真题重组试卷02(江苏省盐城市专用)含解析.pdf
- 2023-2024学年江苏省盐城市阜宁县七年级下学期期中考试语文试题(含答案).pdf
- 冲刺2024届中考数学真题重组试卷01(江苏省盐城市专用)含解析.pdf
- 2023-2024学年四川省眉山市仁寿县九年级下学期期中化学学情检测试题(含答案).pdf
- 2023-2024学年重庆市高一下学期第二次月考化学模拟试题(含答案).pdf
- 2023-2024学年四川省眉山市东坡区八年级下学期4月期中数学质量检测试题(含答案).pdf
- 2023-2024学年浙江省杭州市高一下学期4月期中考试化学质量检测试题(含答案).pdf
- 2023-2024学年浙江省嘉兴市高一下学期4月月考地理质量检测试题(含答案).pdf
- 2023-2024学年江苏省徐州市沛县八年级下学期4月期中语文质量检测试题(含答案).pdf
- 2023-2024学年福建省永安市高一下学期第一次月考地理质量检测试题(含解析).pdf
文档评论(0)