none
再請問WSS 3.0的觀念問題 RRS feed

  • 問題

  • 小弟又來請教二個問題:

    1.目前小弟所用的WSS是採用Windows驗證方式登入,那小弟是否取得登入者的帳號及密碼呢?

       如果可以,那又該如何下code呢?小弟想破了頭也不知道該怎麼取得..

     

    2.如果要讓公司的人能從外部連進公司內部的WSS,是否一定要用表單式驗證呢?

     

    以上兩個問題,還請大家多多指導,愚昧之處還請多多原諒。謝謝您的閱覽及指導。

    2007年11月8日 下午 03:18

解答

  • 給你參考一下,這是我之前在練習做寫的Web Part

     

    namespace Contoso
    {
        public class Hello : WebPart
        {
            protected override void RenderContents(HtmlTextWriter writer) {
                base.RenderContents(writer);
                //原始程式碼
                //writer.Write("Hi:" + this.Context.User.Identity.Name);

                //新程式碼
                writer.Write("Hello~~" + this.Context.User.Identity.Name ); // 列出 Hello~~登入者名字
            }
        }
    }

     

    你要找api 可以去微軟網站下載  moss2007 的api

    2007年11月9日 上午 03:18

所有回覆

  •  

    Ans: 1.要取得登入者帳號 有api可用,至於密碼===>應該是沒辦法

     

           2.你可以將權限設成匿名,就可以讓所有人存取; 若要從外部,且還要有權限控管,用表單驗證是最方便的

    2007年11月9日 上午 02:20
  • 1.請問大大是哪支API呢?

     

    2.小弟也想過用匿名,只是這樣就無法控管了,看樣子還是得用表單驗證才行~

    2007年11月9日 上午 02:28
  • 給你參考一下,這是我之前在練習做寫的Web Part

     

    namespace Contoso
    {
        public class Hello : WebPart
        {
            protected override void RenderContents(HtmlTextWriter writer) {
                base.RenderContents(writer);
                //原始程式碼
                //writer.Write("Hi:" + this.Context.User.Identity.Name);

                //新程式碼
                writer.Write("Hello~~" + this.Context.User.Identity.Name ); // 列出 Hello~~登入者名字
            }
        }
    }

     

    你要找api 可以去微軟網站下載  moss2007 的api

    2007年11月9日 上午 03:18
  •  嘉 寫信:

    小弟又來請教二個問題:

    1.目前小弟所用的WSS是採用Windows驗證方式登入,那小弟是否取得登入者的帳號及密碼呢?

       如果可以,那又該如何下code呢?小弟想破了頭也不知道該怎麼取得..

     

    2.如果要讓公司的人能從外部連進公司內部的WSS,是否一定要用表單式驗證呢?

     

    以上兩個問題,還請大家多多指導,愚昧之處還請多多原諒。謝謝您的閱覽及指導。

     

    1.window 驗證是取不到密碼的 , 帳號的話 在WSS 3 /MOSS 已經在WelCome.ascx 上替大家做到了

       如果你是先前版本的話 , 就參考上面的code吧.

     

    2.這部份就端看過公司的策略了,匿名是個好方式 , 如果內容又有權限issue的話,  共用帳戶也是個方式

      

    2007年12月4日 上午 06:29