`
wsppkdc
  • 浏览: 6171 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Leopard Web -- 登录

阅读更多

        周末抽时间去了一趟金钟水库,那个地方还真的不错。从珠海驱车过去30多分钟,就抵达了。那里真的是山美水美人更美呀!围绕着水库,有一条七公里长的绿道,租了台山地车围着水库转了一圈,爽到high!且租车费也不贵15块二个钟,瞬间感觉自己变土豪了!土豪,土豪,努力,努力!

        言归正传,今天跟大家聊聊Leopard登录!

        Leopard登录验证,只需要实现二个接口即可完成!

        1、登录验证接口

package io.leopard.web4j.passport;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * 通行证(用户)登录验证接口
 * 
 * @author 阿海
 *
 */
public interface PassportValidateDao {

	/**
	 * 获取当前登录的用户信息(Leopard会自动将返回值存入session作缓存).
	 * 
	 * @return 通行证或uid
	 */
	PassportUser validate(HttpServletRequest request, HttpServletResponse response);
}

          2、验证不通过,跳转接口

    

package io.leopard.web4j.passport;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * 登录框.
 * 
 * @author 阿海
 * 
 */
public interface LoginBox {

	void showLoginBox(HttpServletRequest request, HttpServletResponse response);

}

       

分享到:
评论

相关推荐

    mfs-1.6.27-1.tar.gz

    mfs-1.6.27-1.tar.gz 压缩文件, ...Project web site: http://www.moosefs.com/ Installation and using MooseFS: http://www.moosefs.org/reference-guide.html Sourceforge project site with source repository: ...

    Ruby on Rails Web开发之旅.pdf【第二部分】

     2.3.1 Mac OS X 10.5(Leopard)  2.3.2 Mac OS X 10.4(Tiger)和更早的版本  2.4 在Linux系统上安装Ruby on Rails  2.4.1 使用包管理器  2.4.2 先决条件  2.4.3 在Linux上安装Ruby . 2.4.4 在...

    Ruby on Rails Web开发之旅.pdf【第一部分】

     2.3.1 Mac OS X 10.5(Leopard)  2.3.2 Mac OS X 10.4(Tiger)和更早的版本  2.4 在Linux系统上安装Ruby on Rails  2.4.1 使用包管理器  2.4.2 先决条件  2.4.3 在Linux上安装Ruby . 2.4.4 在...

    Ruby on Rails Web开发之旅.pdf【第三部分】

     2.3.1 Mac OS X 10.5(Leopard)  2.3.2 Mac OS X 10.4(Tiger)和更早的版本  2.4 在Linux系统上安装Ruby on Rails  2.4.1 使用包管理器  2.4.2 先决条件  2.4.3 在Linux上安装Ruby . 2.4.4 在...

    win7苹果雪豹主题安装

    Copy the 'Mac os X Wallpapers' of t你好s pack to C:\Windows\Web\Wallpaper. Copy the 'Mac os X sounds' of t你好s pack to C:\Windows\Media . Copy 'Macos X Themes by ZEUSosx' 里边的文件和文件夹到 C:...

    SpiderWeb:适用于PowerPC Linux和Mac OS X 10.6及更高版本的Web浏览器

    SpiderWeb浏览器 SpiderWeb是一种半便携式浏览器,外观和风格与旧版SeaMonkey相似 它基于不同平台的Mozilla社区代​​码的不同版本而构建 ...10.6 Snow Leopard构建的来源 适用于OS X 10.6+的二进制文件

    最新android蓝牙BLE代码

    android 蓝牙BLE源程序,内容完整,可供大家参考使用。

    Octane:以Rust中的express建模的Web服务器

    异步设计 :leopard: 易于使用,直观的设计 :seedling: 启用TLS,可以使用rustls / openssl :locked: 最小的依赖关系(努力减少它们!) :two_hearts: 没有生产准备 Web服务器尚未准备好投入生产,在我们准备投入...

    Kindle Computer Science other.rar

    iOS_Mac\OReilly Mac OS X for Unix Geeks Leopard 4th.mobi iOS_Mac\Pragmatic iOS Recipes.mobi iOS_Mac\Pragmatic Mac Kung Fu.mobi iOS_Mac\Wrox Beginning iOS Game Development.mobi iOS_Mac\Wrox Building ...

    redis-store:命名空间的Rack :: Session,Rack :: Cache,I18n和缓存Redis存储(用于Ruby Web框架)

    用于Ruby框架的Redis存储 ... 它支持对象编组,超时,单个或多个节点以及名称空间。... 如果您在Snow Leopard上,则必须运行env ARCHFLAGS="-arch x86_64" ruby ci/run.rb 贡献者 版本控制 redis商店的宝石家族使用

    XKCD Canadian Substitutions-crx插件

    http://chrome.google.com/webstore/detail/skeyboardleopard/oheflacdocadefgdpiimpapbkomhgbbe http://chrome.google.com/webstore/detail/xkcd-substitutions/jkgogmboalmaijfgfhfepckdgjeopfhk来源:...

    XKCD加拿大换人「XKCD Canadian Substitutions」-crx插件

    http://chrome.google.com/webstore/detail/skeyboardleopard/oheflacdocadefgdpiimpapbkomhgbbe http://chrome.google.com/webstore/detail/xkcd-substitutions/jkgogmboalmaijfgfhfepckdgjeopfhk来源:...

    Ebooks For Dummies Collection

    Mac Os X Leopard Just The Steps For Dummies.pdf ** Mac Os X Panther Timesaving Techniques For Dummies.pdf Mac Os X Tiger Timesaving Techniques For Dummies.pdf Macbook For Dummies.pdf ** Macromedia ...

    cloudopoly-search:此存储库包含第一个 Cloudopoly 挑战的描述

    W00t? 此存储库包含第一个 Cloudopoly 挑战的描述。 Cloudopoly 是一系列旨在提高 AWS 堆栈意识的挑战。 获胜者将获得来自 AWS 的奖品!... "Mac OS X Snow Leopard" ] 平均图书评分计算 图书评分应使

    Webba-开源

    Webba是基于WebKit的Mac Web浏览器。 Webba现在更快,更安全,并且具有完全可自定义的工具栏来浏览Web。 Webba当前完全支持Leopard,并且很快将对Tiger用户可用。

    豹:由深度学习提供支持的设备语音到文本引擎

    Leopard是设备上的语音转文本引擎。 豹是: 离线:本地运行,没有Internet连接。 高度准确 。 紧凑且计算效率高 。 跨平台。 支持Linux(x86_64),Mac(x86_64),Windows(x86_64),Web浏览器,Android,iOS...

    cvcastano:这是一个特殊的存储库。 如果喜欢,请不要忘记为其加注星标

    我已经研究了教学,行政管理和金融,现在,我正在将我的职业生涯转向Web开发。 我目前正在寻找我的front end developer第一份工作。 我正在学习的东西和正在使用的工具: ‍:laptop: ...代码... :hammer_and_...

Global site tag (gtag.js) - Google Analytics