SP的权限控制实例 - 预览版
发布于:2022-01-17 09:50:54
#1 jake
感谢各位对SP框架在权限控制方面的关注与支持,本站现放出预览版本的权限控制实例代码,其教程及相关说明稍候上传。
本实例是以留言本为主,必须是用户才能留言,只有管理员才能删除留言。
带权限的留言本实例.rar代码内注释非常详尽,如有问题请跟帖!
-------------
PS:内有SQL文件夹,要首先建立这些表。用户表内有两个用户:jake 密码123456 普通会员
admin 密码123456 管理员
2010-01-30 17:00:14
#2 dengfeng
支持~~老大~:victory:
2010-01-30 17:03:12
#3 jeffrey_shou
用户名 密码?
2010-01-30 21:23:00
#4 jake
补充上用户名和密码了,看顶楼:lol
2010-01-31 00:32:56
#5 zhgzzy
这个留言本如果是直接生成html的例子就好了
2010-02-03 09:39:16
#6 php
有能保存cookie的例子吗?这个用会话,用户关闭浏览器后又要登陆
2010-02-06 11:27:14
#7 xieguolun
删除留言怎么不能自动刷新屏幕。
2010-02-11 08:24:56
#8 jake
删除留言怎么不能自动刷新屏幕。
xieguolun 发表于 2010-2-11 08:24
删除是跳转回到原来的页面。
2010-02-18 19:44:06
#9 chaoyinshu
老大,怎样实现分类,用户名,密码?三个值的判断
2010-02-21 18:00:13
#10 jake
老大,怎样实现分类,用户名,密码?三个值的判断
chaoyinshu 发表于 2010-2-21 18:00
用户分类?上面的代码里面就有判断用户名密码的,然后最后取出正确的用户记录时候再看他是什么角色就行。
2010-02-23 13:43:38
#11 xieguolun
再干一个强制的权限控制,看看区别在哪里。
2010-02-24 13:28:25
#12 okbb
密码框看不到?
2010-08-11 00:08:23
#13 253618
要使用2.x版acl.php的才能看到密码框
2010-08-14 20:30:23
#14 huys
回复 13 253618 新版的密码输入框已经被移出spAcl类,独立成为一个扩展。
同时修正了密码输入为空时的问题。
http://speedphp.com/bbs/thread-470-1-1.html
2010-08-15 13:02:53
#15 laikk
登录后和退出后都有js错误:缺少对象;
实际的已经登录成功或退出成功。
2010-09-14 09:51:05
#16 jake
登录后和退出后都有js错误:缺少对象;
实际的已经登录成功或退出成功。
laikk 发表于 2010-9-14 09:51
firebug看看,是不是某些JS没有加载或是和页面上其他JS有冲突。
2010-09-14 12:38:25
#17 laikk
搞定原来是汉字问题。把汉字换成拼音就好了。
2010-09-14 14:25:02
#18 bsdos
为什么我无法使用,页面是空白的
apache环境没有错,我能看到speedphp里给出的hello world
也能使用教程里的show()方法
我把楼上的rar包里的内容都复制到相应位置,也有speedphp的核心目录了
数据库也通过phpmyadmin导入了,库名为test,根据index.php里设置的
我看main.php里有login方法,但也有index方法,有点看不懂index代码里的2行是什么意思
因为没有display,而是用'auto_display' => TRUE
所以还不知道如何排查错误
为什么还看不到,谢谢jack
2010-11-08 16:54:53
#19 jake
为什么我无法使用,页面是空白的
apache环境没有错,我能看到speedphp里给出的hello world
也能使用教程里 ...
bsdos 发表于 2010-11-8 16:54
看看是否md5password类移出spAcl类的影响,你可以试试在论坛搜索md5password看看如何使用。
2010-11-08 17:11:45
#20 bsdos
重新设置后还是不能用,我搜索论坛,下载了md5password.php
http://speedphp.com/bbs/viewthread.php?tid=470&highlight=md5password把md5password.php放到SpeedPHP目录中的Extensions中
import('md5password.php');代码也放到spRun()上面了
还是空白的,谢谢jack
2010-11-08 17:23:48
#21 jake
重新设置后还是不能用,我搜索论坛,下载了md5password.php
把md5password.php放到SpeedPHP目录中的Exten ...
bsdos 发表于 2010-11-8 17:23
嗯,一般来说,经常看到的直接页面空白,是因为smarty中模板的错误,如果你的程序中有smarty模板,先看看是否模板中的标签没有闭合之类的错误。你可以到tmp目录下看看编译的临时文件。或者看看有无tmp目录等。
2010-11-08 17:33:59
#22 soseek
学习了。
高潮迭起
2011-01-22 04:01:08
#23 goldfounder
Smarty Error: Syntax Error in template "A:\software\htdocs\SpeedPHP\tpl\main_login.html" on line 10 "
密 码:<{pwinput id="thepass"}>
" unknown tag "pwinput"
不解...
2011-02-08 17:19:45
#24 goldfounder
回复 23 goldfounder 已解决,是d5password.php的问题
2011-02-08 17:38:01
#25 steptt
同23楼,Smarty Error: Syntax Error in template "D:\webroot\zcgl\sa/tpl\main_login.html" on line 10 "
密 码:<{pwinput id="thepass"}>
" unknown tag "pwinput"
怎么解决?
2011-02-09 11:03:44
#26 jake
同23楼,Smarty Error: Syntax Error in template "D:\webroot\zcgl\sa/tpl\main_login.html" on line 10 " ...
steptt 发表于 2011-2-9 11:03
http://speedphp.com/bbs/thread-470-1-2.html
2011-02-09 11:20:53
#27 soseek
看看
嘻嘻,
2011-02-10 17:41:10
#28 soseek
回复 1 jake 模版显示当前登录用户名是$smarty.session.userinfo.uname。
那么控制器读取当前用户名是?
2011-02-15 16:46:55
#29 soseek
$_SESSION["userinfo"]["uname"]
2011-02-15 17:45:32
#30 霸气千秋
:lol熟悉下mvc
2011-07-17 15:46:45
#31 乌日根
不要用md5password.php了
我是这样搞滴
main_login.html 改为
密 码:
main.php第41行 $upass = spClass("spAcl")->pwvalue(); 改为 $upass=md5($this->spArgs("upass"));
测试通过!
{:soso_e113:}
2012-08-23 11:20:42