以图明志

Python程序设计

用Python(Tornado)模拟登录小米帐号

小米抢购程序的简单思路
今天看到同事参与小米的抢购,几经数个星期的尝试,终于抢到了一台小米电视……看了一下小米的抢购流程,似乎可以用程序可破。于是想写点东西玩玩(你懂的……),第一步肯定是先得模拟登录小米帐号。用 Python 来实现吧,由于是写一个Web应用,那么框架就选 Tornado。

PHP服务器脚本

[专题] PHP安全编程:记住登录状态的安全做法

永久登录的隐患
永久登录指的是在浏览器会话间进行持续验证的机制。换句话说,今天已登录的用户明天依然是处于登录状态,即使在多次访问之间的用户会话过期的情况下也是这样。永久登录的存在降低了你的验证机制的安全性,但它增加了可用性。不是在用户每次访问时麻烦用户进行身份验证,而是提供了记住登录的选择。

PHP服务器脚本

扩展Codeigniter的用户登录验证

登录验证后URL跳转
需要修改My_Controller.php以及控制器的登录验证模块User.php,Note: 在login_form中需要注意,提交表单的form地址:echo form_open(site_url("/auth/login?redirect=".$redirect));

开源项目与工具

UCenter的应用整合与单点登录分析

call_user_func函数
一直在用康盛的产品,自然少不了单点登陆,最近重新研究了下ucenter的机制,其实它的基本原理就一句话:跨域设置用户信息。下面只对用户登陆做比较详细说明,其他注册、PM等操作其实原理差不多。call_user_func回调UC_API_FUNC, 此处为uc_api_mysql函数,即调用 uc_api_mysql函数。

软件架构技术

ECMALL的登录过程机制解析

这个过程程序执行效果非常的好
在ecmall.php文件中实例化控制器类,每一个控制器类,必须继承admin\app\backend.base.php文件。在继承中调用方法是谁先被继承谁的方法被先调用。继承其实结果就是为增加代码的可重用性,也就是你定义一个方法如果他有一定的共性可以被多个新增加的效果所调用。程序结构给人感觉似乎挺乱的,但是如果细心研究执行效果非常的好。

PHP服务器脚本

分析ECMall的注册与登录机制

ECMall的注册和登录的过程比较复杂
ecmall的注册流程index.php?app=member&act=register。首先app是member,act是register方法。index.php中。通过ecmall的startup方法来启动,主要包含了eccore/ecmall.php,startup方法中包含eccore/controller/app.base.php和eccore/model/model.base.php基础类。

Web设计理念

抓取页面需要登录时的session与cookie

克服http协议无状态的缺陷
考虑一个问题:如何抓取一个访问受限的网页?如校内好友的主页,个人新鲜事页面等。显然,通过浏览器,我们可以手动输入用户名密码来访问目标页面,所谓“抓取”,只不过需要使用程序来模拟完成同样的工作,因此需要了解“登陆”过程中到底发生了什么。

Web设计理念

多个站点的单点登录设计思路

多站点SSO是如何实现的?
产品刚上线时,一般由于用户量少,所有的功能都放在一起,一般也不需要具体的单点登录。随着用户量和业务发展的需要,要求逐步将产品按功能或性能分为相应独立的站点,并分开部署,这就需要在各个站点之间进行单点登录,以达到用户一次登录,就可以使用多个站点。

Android

做一个Android应用的注册与登录功能

Android越来越多的包含了网络互动功能
在android的应用中越来越多的包含了网络互动功能,这就带来了注册,登陆账号功能。本文完整的介绍对话框的方式实现用户登陆功能。登陆效果: 应用程序判断当前用户还未登陆,弹出登陆对话框,用户输入账号和密码信息后,传到服务器验证,验证成功后,现实Toast 成功信息,并转到其他界面。
1 / 1 首页 < Prev 1 Next > 尾页 页码: