2012-01-01 72 views
1

我是codeigniter新手。我被要求为我的本地大学建立一个类似于dooid的网站或一个类似于aboutme的网站,以便他们可以制作自己的身份证。我计划建立这个网站使用codeigniter,因为我听说codeigniter是最容易理解,我没有超过2周完成任务。会员网站codeigniter

我的问题是:

  1. 如果dooid建立与笨,我怎么可能让一个函数 ,允许人们选择他们的直接链接。我的意思是,如果我有一个 类“用户”,有一个“显示”方法需要 “用户名”作为参数。 URL应该看起来像这样的:

     www.Mysite.com/User/show/<username> 
    

    他们怎么可能做出自己的URL像这样的:

     www.Mysite.com/<username> 
    
  2. 我打算限制一些“方法“guest,并且当用户登录到站点时将会启用 。我的意思是如果我有一个类 “用户”有一个“edit_profiles”的方法。客人可以看到 “显示”的方法,但登录后用户将能够登录后 “edit_profiles”。在同一班上。

  3. 你能告诉我codeigniter会话库类的概念吗?我与本地会话php混淆。有没有人可以告诉我一些链接包含会话类教程,将会话存储到数据库中?

回答

0
  1. 是的,这是可能的,看看文档定制路线: http://codeigniter.com/user_guide/general/routing.html

  2. 访问控制最简单的是用预建的登录库 为ionauthtankauth两个或该等提供您需要的 功能。

  3. CI使用的会话不使用PHP本机会话。最好的指导是在dosumentation中:http://codeigniter.com/user_guide/libraries/sessions.html存储数据的位置由配置文件中的会话确定,并在文档中进行了描述。

+0

请原谅我与我的英语..我是印度尼西亚人:D我不能说英语好..你想解释我更多关于auth库。哪些认证谁拥有轻量级且易于理解?我还发现AG_auth库..? – fawwaz 2012-01-01 13:08:39

+0

哦,你是不是与Codeigniter 2.1兼容? – fawwaz 2012-01-01 13:18:15