来自请求参数(查询字符串)的CAS登录屏幕的默认用户名

时间:2015-05-08 12:01:42

标签: cas jasig

我们正在使用JASIG CAS 3.5.2,一个要求是从链接(查询字符串)填充用户名字段。

有没有标准的方法来做到这一点?我们希望用户能够覆盖此默认值。

非常感谢

萨姆

1 个答案:

答案 0 :(得分:0)

我无法找到内置支持,因为我们使用了“叠加”自定义方法,无论如何我添加了:

Sub Button1_Click()
    Dim sh As Worksheet, ws As Worksheet, Esh As Worksheet
    Dim Rws As Long, Rng As Range, c As Range, cr
    Dim s1 As String, s2 As String, s3 As String

    Set sh = Sheets("PAR Form")
    Set ws = Sheets("PAR_import")
    Set Esh = Sheets("Equipment details")

    s1 = "RJ45"
    s2 = "LC-LC"
    s3 = Esh.Cells(4, 4).Value

    With sh
        Rws = .Cells(.Rows.Count, "G").End(xlUp).Row
        Set Rng = .Range(.Cells(2, "G"), .Cells(Rws, "G"))
    End With

    For Each c In Rng.Cells
        cr = c.Row
        If c = s1 Then
            ws.Cells(cr + 14, 3).Value = "PCI-" + s3 + "-" + Left(sh.Cells(cr, 13), 7)
        ElseIf c = s2 Then
            ws.Cells(cr + 14, 3).Value = "PFI-" + s3 + "-" + Left(sh.Cells(cr, 13), 10) + ":" + sh.Cells(cr, 36) + " to " + Left(sh.Cells(cr, 14), 10) + ":" + sh.Cells(cr, 38)
        End If
    Next c

End Sub

紧跟在casLoginView.jsp

中的spring form元素之后

NB在4.0.x中,它被重命名为“凭证”,因此需要: