初学php+thinkphp,很多东西都是边看教程变从网上找代码,为了这个登录页面真是颇费周折啊。刚刚完成这个功能,那么现在就趁热打铁,写下写东西吧。
由于要做后台,登陆时必不可少的功能,所以我也是最先着手这个功能的。
首先我是从网上下了一个后台的模版,模版非常简单,三个html,一个css加一个js文件组成了所有内容,但是风格是我喜欢的灰黑色风格,所以 就选择了这个,由于用thinkphp框架,所以受框架限制,首先把模版里的所有链接都改正确了,这之中淡然涉及到了thinkphp的url问题了,所 以也就边试边改,起先也是不懂所以然,导致css和js文件无法加载,慢慢的也对他的URL有了初步的认识,并且也把所有页面都可以正确显示了。
接下来就是代码的编写了,首先想到的当然是参考网络上的登录的代码了,其实这类代码也不少,参考的也多,但是自己做起来就遇到了很多的问题,基本都是细节上的问题,稍微注意一下就可以了,代码我就不多说了,下面把我的文件结构和代码放上来吧。
文件结构:模版主要是index.html login.html
,配置文件中配置好相应的数据库项目,数据库中有一个表auser,里面存放用户信息,我们登录就是查看表中有没有用户相应信息,另外action中当然 有IndexAction.class.php了,内容如下:
由于要做后台,登陆时必不可少的功能,所以我也是最先着手这个功能的。
首先我是从网上下了一个后台的模版,模版非常简单,三个html,一个css加一个js文件组成了所有内容,但是风格是我喜欢的灰黑色风格,所以 就选择了这个,由于用thinkphp框架,所以受框架限制,首先把模版里的所有链接都改正确了,这之中淡然涉及到了thinkphp的url问题了,所 以也就边试边改,起先也是不懂所以然,导致css和js文件无法加载,慢慢的也对他的URL有了初步的认识,并且也把所有页面都可以正确显示了。
接下来就是代码的编写了,首先想到的当然是参考网络上的登录的代码了,其实这类代码也不少,参考的也多,但是自己做起来就遇到了很多的问题,基本都是细节上的问题,稍微注意一下就可以了,代码我就不多说了,下面把我的文件结构和代码放上来吧。
文件结构:模版主要是index.html
- <?php
- // 本类由系统自动生成,仅供测试用途
- class IndexAction extends Action {
-
public function index(){ -
header("Content-Type:text/html; charset=utf-8"); -