使用CodeIgniter开发用户登录注册模块.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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.php account/details.php account/login.php account/logout.php account/note.php account/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

文档评论(0)

xieliandimei + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档