ASP 有關整合動網論壇的問題

來源:互聯網
上載者:User
http://www.it130.net/asp-asp.net/13488.htm
具體需求:在原有網站上加一動網論壇,要滿足1:原網站的的會員通過原有網站登入入口登入後,訪問論壇時,不再要求登入,也就是所謂的一站式登入,並且會員資訊在原網站修改後要與論壇相關資訊同步修改

響應者 1:最簡單的方法 把你網站的使用者表並給動網 在動網寫入COOKIES的地方寫入session給你網站用,在動網的LOGIN. asp尾部.

響應者 2:最簡單的方法是:當你開啟論壇的串連前,先自動登入一遍,代碼如下:
Dim username,password
username=session("_username")
password=session("_userpass")
if username<>"" and password<>"" then
if 1=1 then
With Response
.Write("<form id='loginBbs' name='loginBbs' method='post' action='bbs/login.asp?action=chk'>")
.Write("<input id='username' name='username' type=hidden value="&username&">")
.Write("<input id='password' name='password' type=hidden value="&password&">")
.Write("</form>")
.Write("<script language='JAVAscript'>document.all['loginBbs'].submit();</script>")
end With
else
Response.Write(username)
Response.Write("<br/>")
Response.Write(password)
end if
end if

然後在 login.asp 裡面把下面的代碼替換成 最後一句
'這裡是頁面的轉向
'Dim TempStr
'TempStr = template.html(2)
'If DVBbs.Forum_ChanSetting(0)=1 And DVBbs.Forum_ChanSetting(10)=1 And DVBbs.Forum_ChanSetting(12)=1 Then
'TempStr = Replace(TempStr,"{$ray_logininfo}",template.html(3))
'Else
'TempStr = Replace(TempStr,"{$ray_logininfo}","")
'End If
'TempStr = Replace(TempStr,"{$comeurl}",comeurl)
'TempStr = Replace(TempStr,"{$comeurlinfo}",comeurlname)
'TempStr = Replace(TempStr,"{$forumname}",DVBbs.Forum_Info(0))
'Response.Write TempStr
'TempStr=""
Response.redirect(comeurl) '直接轉向

響應者 3:非常感謝兩位的幫忙,尤其是ilik(煊燁※涅磐)給出如此詳細的解決方案,目前登陸問題已解決,接下來就是使用者的論壇許可權的問題,這個自己再琢磨下,應該就可以搞定

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.