Username

单点登录(SSO)原理

在整个SSO流程当,有两个流程非常重要:   第一个是用户没有登录系统到登录系统的过程;   第二是用户在一个系统当中已经登录(例如在OA系统中登录 了),但又想进入另一个系统(例如进入PRO系统)的过程 一、用户没有登录系统到登录系统的过程: 1:用户通过URL访问OA系统。  2:在OA系统中的filter发现这个URL没有ticket,此...

GitLab 后台修改用户密码

GitLab 后台修改用户密码 # 打开控制台 gitlab-rails console production # 找到用户,输入密码,确认密码,保存 user = User.find_by(username: 'zhangsan') user.password = '12345678' user.password_confirmation = '123...

javax.mail.NoSuchProviderException: Unable to locate provider for protocol: smtp

公司新做了一个项目,需要用到邮件发送功能。因为以前同事在其他项目上做过邮件模块,所以直接移植过来了。 本以为很简单的功能,直接copy多好。然而命运多舛。 调用发送邮件的代码时候报错。 主要代码: Properties props = new Properties(); props.put("mail.smtp.host", host); props.pu...

python批量操作Linux服务器脚本,ssh密码登录(执行命令、上传、下载)(一)

 1 #-*- coding: utf-8 -*- 2 #批量操作linux服务器(执行命令,上传,下载) 3 #!/usr/bin/python 4 import paramiko 5 import datetime 6 import os 7 import threading 8 def ssh2(ip,username,passwd,cmd): 9...

AR的一些常见的操作

一、查询数据集合 1、$admin=Admin::model()->findAll($condition,$params); 该方法是根据一个条件查询一个集合,如:   findAll("username=:name",array(":name"=>$username));      2、$admin=Admin::model()->...

Oracle查看和修改连接数

  1.查询数据库当前进程的连接数:   select count(*) from v$process;   2.查看数据库当前会话的连接数:   elect count(*) from v$session;   3.查看数据库的并发连接数:   select count(*) from v$session where status='ACTIVE';  ...