<stl:login> 标簽

<stl:login> 标簽用于在頁面(miàn)中實現插件功能(néng)。

<stl:login
    type="模闆文件夾"
    url="地址類型"
    redirectUrl="操作成(chéng)功後(hòu)的轉向(xiàng)地址">
</stl:login>
1
2
3
4
5

或者

{stl:login type=模闆文件夾 url=地址類型 redirectUrl=操作成(chéng)功後(hòu)的轉向(xiàng)地址}
1

說(shuō)明

設置 type 屬性,可以在頁面(miàn)中實現登錄、注冊以及退出登錄等操作;

設置 url 屬性,可以獲取微信、QQ、微博第三方登錄地址或者退出登錄地址;

設置 redirectUrl 屬性,可以設置操作成(chéng)功後(hòu)的返回頁面(miàn),默認爲當前頁;

<stl:login> 标簽配合 <stl:layer> 标簽可以實現在彈出層中顯示注冊/登錄窗口;

<stl:login> 标簽配合 <stl:if> 标簽可以實現切換登錄狀态并顯示當前登錄用戶。

屬性

屬性說(shuō)明
type模闆文件夾
url地址類型
redirectUrl操作成(chéng)功後(hòu)的轉向(xiàng)地址

type

type 屬性用于設置模闆文件夾,可以在後(hòu)台 用戶登錄插件 -> 顯示模闆 中創建自定義模闆。

type 有如下取值:

  • "login" 使用默認登錄模闆,标簽將(jiāng)在頁面(miàn)中顯示登錄表單。
  • "register" 使用默認注冊模闆,标簽將(jiāng)在頁面(miàn)中顯示注冊表單。
  • "logout" 使用默認退出登錄模闆,标簽將(jiāng)使用戶退出登錄狀态。
  • "自定義" 可以使用自定義模闆,用以自定義顯示樣式及功能(néng)。

url

url 屬性用獲取微信、QQ、微博第三方登錄地址或者退出登錄地址。

url 屬性有如下取值:

  • "weixin" 返回微信登錄URL地址。
  • "qq" 返回 QQ 登錄URL地址。
  • "weibo" 返回新浪微博登錄URL地址。
  • "logout" 返回退出登錄URL地址。

redirectUrl

設置注冊、登錄或者退出登錄成(chéng)功之後(hòu)的頁面(miàn)轉向(xiàng)地址,不設置默認爲當前頁面(miàn)的地址。

嵌套使用

可以將(jiāng)登錄标簽嵌套在其他标簽内部,作爲其他标簽的屬性使用,例如:

<a href="{stl:login url=weixin}">微信登錄</a>
<a href="{stl:login url=qq}">QQ登錄</a>
<a href="{stl:login url=weibo}">微博登錄</a>
<a href="{stl:login url=logout}">退出登錄</a>

1
2
3
4
5

與<stl:if>标簽配合使用

如果希望顯示登錄狀态并根據登錄狀态顯示不同的内容,我們需要與<stl:if>标簽配合使用。

用戶登錄狀态的判斷類型爲IsUserLoggin,關于<stl:if>标簽的詳細說(shuō)明,請參考:STL <if> 元素。

<stl:if type="IsUserLoggin">
    <stl:yes>
        已登錄
    </stl:yes>
    <stl:no>
        未登錄
    </stl:no>
</stl:if>

1
2
3
4
5
6
7
8
9

與<stl:user>标簽配合使用

如果用戶處于登錄狀态,可以通過(guò)<stl:user>或者簡寫{user}獲取用戶相關信息。

關于<stl:user>标簽的詳細說(shuō)明,請參考:STL<user> 元素。

與<stl:layer>标簽配合使用

與<stl:layer>标簽配合使用

如果希望登錄窗口與注冊窗口在當前窗口彈出顯示,可以配合<stl:layer>标簽實現。

關于<stl:layer>标簽的詳細說(shuō)明,請參考:STL <layer> 元素。