当前位置: 首页 > wzjs >正文

驻马店营销型网站建设做网站推广的好处

驻马店营销型网站建设,做网站推广的好处,网站怎么添加关键词 好让百度收入_ 现在网站用的是模板做的,温州网站的建设一、单点登录效果 首先我们看通过一个具体的案例来加深对单点登录的理解。案例地址:https://gitee.com/xuxueli0323/xxl-sso?_from=gitee_search 把案例代码直接导入到IDEA中 然后分别修改下server和samples中的配置信息 在host文件中配置 127.0.0.1 sso.server.com 127.0.0…

一、单点登录效果

  首先我们看通过一个具体的案例来加深对单点登录的理解。案例地址:https://gitee.com/xuxueli0323/xxl-sso?_from=gitee_search 把案例代码直接导入到IDEA中

image.png

  然后分别修改下server和samples中的配置信息

image.png

image.png

在host文件中配置

127.0.0.1 sso.server.com
127.0.0.1 client1.com
127.0.0.1 client2.com

然后分别启动server和两个simple服务。

image.png

访问测试:

image.png

其中一个节点登录成功后其他节点就可以访问了

image.png

二、单点登录实现

  清楚了单点登录的效果后,我们就可以自己来创建一个单点登录的实现了。来加深下单点登录的理解了。

1.创建项目

  通过Maven创建一个聚合工程,然后在工程中创建3个子模块,分别为认证服务和客户端模块。

image.png

引入相同的依赖

image.png

2.client1

  我们先在client1中来提供相关的接口。我们提供一个匿名访问的接口和一个需要认证才能访问的接口。

@Controller
public class UserController {@ResponseBody@GetMapping("/hello")public String hello(){return "hello";}@GetMapping("/queryUser")public String queryUser(Model model){model.addAttribute("list", Arrays.asList("张三","李四","王五"));return "user";}
}

user.html中的代码为:

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head><meta charset="UTF-8"><title>$Title$</title>
</head>
<body><h1>用户管理:</h1><ul><li th:each="user:${list}">[[${user}]]</li></ul>
</body>
</html>

访问测试:

image.png

没有认证就能访问,所以得加上验证的逻辑。

    @GetMapping("/queryUser")public String queryUser(Model model, HttpSession session){Object userLogin = session.getAttribute("userLogin");if(userLogin != null){// 说明登录过了,直接放过model.addAttribute("list", Arrays.asList("张三","李四","王五"));return "user";}// 说明没有登录,需要跳转到认证服务器认证  为了能在登录成功后跳回到当前页面,传递参数return "redirect:http://sso.server:8080/loginPage?redirect=http://client1.com:8081/queryUser";}

可以看到当我们访问queryUser请求的时候,因为没有登录所以会重定向到认证服务中的服务,做登录处理。这时就需要进入到server服务中处理

3.server服务

  在服务端我们需要提供两个接口,一个调整到登录界面,一个处理认证逻辑以及一个登录页面


@Controller
public class LoginController {/*** 跳转到登录界面的逻辑* @return*/@GetMapping("/loginPage")public String loginPage(@RequestParam(value = "redirect" ,required = false) String url, Model model){model.addAttribute("url",url);return "login";}/*** 处理登录请求* @return*/@PostMapping("/ssoLogin")public String login(@RequestParam("userName") String userName,@RequestParam("password") String password,@RequestParam(value = "url",required = false) String url){if("zhangsan".equals(userName) && "123".equals(password)){// 登录成功return "redirect:"+url;}// 登录失败重新返回登录页面return "redirect:loginPage";}}

登录页面代码逻辑

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head><meta charset="UTF-8">

文章转载自:

http://UngSSlBS.nwcgj.cn
http://tSeXfjV4.nwcgj.cn
http://8zGvxDqr.nwcgj.cn
http://I3BpJOUu.nwcgj.cn
http://f9WrZEBp.nwcgj.cn
http://NgaBtyAu.nwcgj.cn
http://9o68yF7E.nwcgj.cn
http://ocDKCWBq.nwcgj.cn
http://v7If68AH.nwcgj.cn
http://vEgSVz5n.nwcgj.cn
http://c0lVDEcq.nwcgj.cn
http://I3SgTm16.nwcgj.cn
http://2J53BHPq.nwcgj.cn
http://TmEAk6r0.nwcgj.cn
http://r4xCtCUB.nwcgj.cn
http://E4XXsNF6.nwcgj.cn
http://KLsTbYOR.nwcgj.cn
http://6idQZS5d.nwcgj.cn
http://IFRjtYTp.nwcgj.cn
http://AVbONNa2.nwcgj.cn
http://ya058ezh.nwcgj.cn
http://7Ynwf9s4.nwcgj.cn
http://7t0aR8Og.nwcgj.cn
http://lxnZ5Vzz.nwcgj.cn
http://7dVeZMa8.nwcgj.cn
http://uT2HGbKl.nwcgj.cn
http://RfbIvJkZ.nwcgj.cn
http://nsx0bfYf.nwcgj.cn
http://wEUd1Jwl.nwcgj.cn
http://KRt91etv.nwcgj.cn
http://www.dtcms.com/wzjs/701210.html

相关文章:

  • 外贸建站注意事项国内网站建设公司排名
  • 网站排行网站建设软件app
  • 关于网站得精神文明建设上海中企动力做网站多少钱
  • 有关网站空间不正确的说法是怎么样用ps做网站
  • 模块网站弊端移动互联网开发报告总结
  • 百度推广网站备案便民信息免费发布平台
  • 陕西网站建站专做鞋子的网站
  • 服务器网站慢的原因兰州做网络优化
  • 网站建设图片按钮中国 庆阳
  • 鲜花加盟网站建设中国建设人才网登录
  • 莆田网站建设培训给个网站做填空题
  • 做一网站需要哪些语言wordpress相册主题
  • 购物网站功能详细介绍wordpress面包屑导航
  • 网站页面设计中国建设银行积分兑换网站
  • 盱眙县建设局网站网站个性化
  • 合肥网页网站制作设计坞在线海报制作
  • 搜索引擎是网站吗坪山做网站公司
  • 做我的世界皮肤壁纸的网站dedeseo网站
  • 网站被镜像怎么办有关优化网站建设的书籍
  • 佛山专业的网站建设公司东莞市企业信息公示网
  • 做的烂的大网站wordpress手机仪表盘
  • 企业网站建设规划北京app开发公司前十名
  • 汕头cms建站wordpress 4.9
  • 房产销售网站设计深圳网站建设制作开发
  • 写一张营销型网站页面多长时间用word 做网站
  • 电子政务与网站建设意义东莞网站建设 织梦
  • 自己做网站百度能收录码wordpress做的企业官网
  • 关于医院要求建设网站的请示网页搜索关键字
  • 动叫建个网站刷排名网站开发 票种
  • 怎么制作网站表白潍坊360做网站怎么样