? 这一篇我们将完成系统的权限设置功能以及不同角色用户登录系统后动态加载菜单。注意:此示例权限只针对菜单级,如果园友需要更复杂的系统权限设置,可以拓展到按钮级或属性级。 ? 用户的登录采用Form认证来实现,这样可以有效地防止非授权用户或页面链接对系统造成不安全的操作。
分类:
Web程序 时间:
2015-08-07 08:16:22
阅读次数:
250
完成android的记住密码、自动登录以及发送短信、验证码倒计时功能、用户名和手机唯一性验证。以android为客户端、php为服务端
分类:
移动开发 时间:
2015-08-06 18:44:00
阅读次数:
242
问题描述最近接手了一个论坛性质的应用,因为流量小,网络请求频繁,所以选择使用Volley进行重构。因为默认Volley只是读取一个cookie,而这个项目使用了4个cookie,所以用户登录部分先使用原来的HttpClient来保存用户的登录cookie信息。
重构获取和发送内容部分重构基本能够顺利完成,只剩下cookie这个难题,网上找了很多资料,发现很多都是片面一讲,其实说的不对。网上找到的方...
分类:
其他好文 时间:
2015-08-06 18:33:26
阅读次数:
244
SSH:是一种安全通道协议,它对通信双方的数据进行了加密,端口号为tcp22,主配置文件/etc/ssh/sshd_config,linux默认已经安装了ssh服务,默认所有用户都可以登录。使用ssh服务器时我们可以注意一下几个问题:禁用root用户登录禁止空密码登录禁用dns反向解析SSH的登录方式分为..
分类:
其他好文 时间:
2015-08-04 23:21:40
阅读次数:
387
//// HMViewController.m// 02-用户登录//// Created by apple on 14-8-18.// Copyright (c) 2014年 itcast. All rights reserved.//#import "HMViewController.h...
分类:
移动开发 时间:
2015-08-04 13:19:55
阅读次数:
117
本地的mysql运行时,可能会用到修改用户名密码:mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('输入新密码');不存在修改用户啊,你是指修改什么程序框架里的配置文件吗?用户改名?[前提是用root用户登录]CMD或Shell下:mysq...
分类:
数据库 时间:
2015-08-04 12:51:35
阅读次数:
258
find()ThinkPHP find() 方法是和 select() 用法类似的一个方法,不同之处 find() 查询出来的始终只有一条数据,即系统自动加上了 LIMIT 1 限制。当确认查询的数据记录只能是一条记录时,建议使用 find() 方法查询,如用户登录账号检测:public funct...
分类:
Web程序 时间:
2015-08-03 18:26:14
阅读次数:
118
最近有一台数据库服务器自动重启。查了一下相关登录信息:查看linux下的用户登录日志,包括用户登录时所用的主机的ip:more/var/log/secure
who/var/log/wtmp
干了些什么?
root账户下输入su-username
切换到username下输入
history
能看到这个用户历史命令,默认最近的1000条..
分类:
系统相关 时间:
2015-08-03 15:02:20
阅读次数:
225
我在上一篇随笔《基于MVC4+EasyUI的Web开发框架形成之旅--框架总体界面介绍》中大概介绍了基于MVC的Web开发框架的权限控制总体思路。其中的权限控制就是分为“用户登录身份验证”、“控制器方法权限控制”、“界面元素权限控制”三种控制方式,可以为Web开发框架本身提供了很好用户访问控制和权限...
分类:
Web程序 时间:
2015-08-03 00:47:41
阅读次数:
163
在做用户登录功能时,很多时候都需要验证码支持,验证码的目的是为了防止机器人模拟真实用户登录而恶意访问,如暴力破解用户密码/恶意评论等。目前也有一些验证码比较简单,通过一些OCR工具就可以解析出来;另外还有一些验证码比较复杂(一般通过如扭曲、加线条/噪点等干扰)防止OCR工具识别;但是在中国就是人多,机器干不了的可以交给人来完成,所以在中国就有很多打码平台,人工识别验证码;因此即使比较复杂的如填字、...
分类:
其他好文 时间:
2015-08-01 11:36:34
阅读次数:
104