追求卓越,资源共享

[原创]项目程序设计说明书|php|黑暗天堂

先发一部分上来。

二、公共类

       1.1 控制器

              描述:管理员登陆后台管理系统。

              操作:登陆,退出,

             

创建控制器类

a)         Lib/Action目录创建一个PublicAction.class.php文件, 只声明一个类,类名为PublicAction, 继承基类Action.

 

              设计控制器中的操作方法

 

              验证登陆

                     checkUser ()  

                            描述:检查管理员是否登陆

                            请求方法:http://domain/admin.php/checkUser

                            接收的数据:$_SESSION[C('USER_AUTH_KEY')

                            处理过程: 利用isset检测SESSION中是否有值

                            分配的数据:无

                            显示的模板或去向:如果登陆则执行相应管理权限,如果没有登陆则跳转到本类中的登陆方法。

 

                     顶部菜单

                     menu()

                            描述:菜单页面

                            请求方法:http://domain/admin.php/ menu

                            接收的数据:无

                            处理过程:

                            分配的数据:无

                            显示的模板或去向:如果登陆成功则根据权限读取数据库模块列表生成菜单项, 如果失败重新添加转向login操作。

                           

              后台默认首页

                     main()

                     描述:查看系统信息

                            请求方法:http://domain/user/mod

                            接收的数据:要修改用户的id, 通过get方法传过来的

                            处理过程:

                            显示的模板或去向:获取当前系统变量,并输出。

              用户登陆

                     login()

描述:用户登录页面

                            请求方法:http://domain/user/mod

                            接收的数据:根据$_POST里面的值与数据库里面的值进行登陆验证。

                            处理过程:

                            显示的模板或去向:如果成功则转向后台管理页面。如果登陆失败则登陆到登陆页面。。

 

              登录检测

                     checkLogin()

描述:用户登录检测页面

                            请求方法:http://domain/user/ checkLogin

                            接收的数据:根据$_POST里面的值与数据库里面的值进行登陆验证。

                            处理过程:

                            显示的模板或去向:如果成功则转向后台管理页面。如果登陆失败则登陆到登陆页面。。

 

更改密码

                     changePwd()

描述:用户登录检测页面

                            请求方法:http://domain/user/ checkLogin

                            接收的数据:根据$_POST里面的值与数据库里面的值进行登陆验证。

                            处理过程:

                            显示的模板或去向:如果成功则转向后台管理页面。如果登陆失败则登陆到登陆页面。。

 

              后台首页

                     Index()

描述:后台首页

                            请求方法:http://domain/admin.php/public/index

                            接收的数据:无

                       处理过程:

                            显示的模板或去向:如果登陆通过认证则跳转到后台首页

 

              退出

                     logout ()

描述:用户退出后台

                            请求方法:http://domain/admin.php/public/logout

                            接收的数据:无

                       处理过程:

                            显示的模板或去向:如果用户点击退出后,则清空SESSION里面的值,并跳转到login方法中。

 

 

              更改密码

                     changePwd()

描述:修改会员的密码。

                            请求方法:http://domain/admin.php/public/changPwd

                            接收的数据:无

                       处理过程:

                            显示的模板或去向:如果用户点击退出后,则清空SESSION里面的值,并跳转到login方法中。

 

修改资料

                     change ()

描述:修改会员的资料。

                            请求方法:http://domain/admin.php/public/chang

                            接收的数据:无

                       处理过程:

                            显示的模板或去向:如果用户点击退出后,则清空SESSION里面的值,并跳转到login方法中。

{keywords:[原创]项目程序设计说明书|php|黑暗天堂}是本站 (追求卓越,资源共享) 中一篇关于keywords:[原创]项目程序设计说明书|php|黑暗天堂最经典的文章,欢迎您阅读和评论,您可以从百度搜索[原创]项目程序设计说明书|php|黑暗天堂其它信息,也可以从google中查询更多[原创]项目程序设计说明书|php|黑暗天堂的相关信息。
标签:原创项目程序设计说明书php黑暗天堂
分类:技术交流| 发布:laibu| 查看: | 发表时间:2011-12-5
原创文章如转载,请注明:转载自黑暗天堂 http://www.918x.cn/
本文链接:http://www.918x.cn/post/YuanChuang-XiangMuChengXuSheJiShuoMingShu-php-HeiAnTianTang_6592.html

相关文章

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。