none
משתמש אנונימי לא יכול לבצע פעולות באתר SharePoint2010 עם Anonymous Access RRS feed

  • שאלה

  • שלום לכולם,
    נוצר  SiteColection ללא SiteTemplate עם master page מבוסס v4.master ומוסתרים בו Ribbon ו-QuickLaunch.
    ב-Central Admin אפשרתי Anonymous Access לאוסף האתרים שיצרתי וב-SiteCollection settings אפשרתי גישה אנונימית לאתר כולו.
    משתמשים אנונימיים יכולים לגלוש בכל הדפים ולראות את התכנים אך לא יכולים לבצע שום פעולה - לחיצה על כפתורים של Web Parts או חיפוש לא מתבצעת
    כעילו חסרה למשתמש אנונימי הרשאת ביצוע פעולות. משתמשים לאחר הזדהות כאשר רואים Ribbon ,יכולים לבצע כל הפעולות באתר.
    האם יש למישהו פיתרון לבעיה הזו?
    תודה,
    איגור

    יום ראשון 29 אפריל 2012 11:02

תשובות

  • לכל מי שניסה לעזור לי ולצוות הפורומים תודה רבה.
    הבעיה נפתרה, היא נוצרה בעקות ששכחתי לפרסם גרסה אחרונה של master page לכן נוצר מצב מבולבל בתגובות של פעולות של דפים.
    כעת כל ה-web parts עובדים באופן תקין כולל חיפוש גם למשתמשים מזוההים וגם לאנונימיים.
    בברכה,
    איגור

    יום שני 07 מאי 2012 10:51

כל התגובות

  • היי,

    תוכל לספק יותר פרטים על הבעיה ב webpart?

    האם מתקבלת גם שגיאת JS?

    בנושא החיפוש ראה את הקישור הבא:

    http://social.technet.microsoft.com/Forums/pl-PL/sharepointsearch/thread/346d8bd6-36f3-4877-9e32-f563b65431b0

    יום ראשון 29 אפריל 2012 18:41
  • היי אלכס,
    תודה על תגובתך. לאתר הזה פיתחתי כמה web parts ששולפים מידע לפי תיחומים שונים, web part של יצירת קשר ו- web part של חיפוש אשר מפנה תוצאות לדף אחר.
    בגישה של משתמש אנונימי לא מתקבלות שום הודעות שגיאה, למשל בלחיצת מקש שליפת נתונים פעולת שליפה לא מתבצעת, postback לא מתקיים וכל השדות מתרוקנים. ברגע שמשתמש מזדהה כל הפעולות מתבצעות באופן תקין.
    תודה


    יום שני 30 אפריל 2012 06:26
  • איגור שלום,

    האם הפעולות האלו דורשות זיהוי? תחת אילו הרשאות זה רץ?

    נשמע שאולי ה- Web Part ששולף נתונים ברמת הקוד ע"י ניסיון להעברת ההרשאות של המשתמש הנוכחי (אשר לא מזוהה במקרה הזה).
    יכול להיות שזה המקרה?

    תודה,
    אמיר

    יום שני 30 אפריל 2012 15:38
  • שלום, אמיר,
    שליפת הנתונים והצגתם מתבצעות באופן תקין - ללא תיחום כל הנתונים מוצגים. אך ב-web part ישנם רכיבים של תיחום: drop down, שני calenders, שלושה check box ו-textbox.
    מה שקורה, זה עוד לפני postback שדות התיחום מתרוקנים ולפי תנאי שכעילו אין תיחום לא נשלף מידע. לפי בדיקה נראה שלא מתבצע event click של כפתור. ניסיתי להכניס פונקציה:

    SPSecurity.RunWithElevatedPrivileges(new SPSecurity.CodeToRunElevated(function));

    אך זה לא עוזר.
    תודה,
    איגור

    יום שלישי 01 מאי 2012 06:17
  • היי איגור,

    ב-anonymous אין שום משמעות ל-runwitheleveated.. אז זה בטוח לא יעזור.

    בנוגע ל-web parts לא הבנתי מה בדיוק הבעיה? האם לא מוצג כלום? האם אתה מנסה לגרום לכך שמשתמשים אנונימיים יוכלו לערוך פריטי רשימה?

    כמו כן ב-webparts ששולפים מידע, האם השתמשת ב-client object model?

    תודה,


    Best regards, Johnny Tordgeman.
    My Blog

    יום שלישי 01 מאי 2012 10:03
  • היי ג'וני,
    ב-web part ישנם פקדים של תיחום שליפה - drop down ,שלושה check boxes, טקסטבוקס להזנת טקסט חופשי וכפתור, ומתחתיהם - גריד להצגת התוצאות.
    הבעיה היחידה היא שלא מתבצע event לחיצת כפתור שליפת נתונים אשר אמור לקחת לפי תיחום פרמטרים מפקדים שנמצאים ב-web part, בלחיצת כפתור כמשתמש אנונימי
    כל השדות מתרוקנים וביצוע נכשל כעילו אין תיחום.
    בביצוע פעולה כמשתמש שהזדה - הכל תקין.
    תודה,
    איגור
    יום שלישי 01 מאי 2012 10:13
  • איגור,

    בכדי לעזור לך אנא פרסם את הקוד שנוכל להבין מהי הבעיה.

    שבת 05 מאי 2012 20:34
  • איגור שלום, נשמח אם תעדכן אותנו במצב השאלה ואם עדיין אין פתרון - אלכס הציע שתפרסם את הקוד כדי שיוכל להמשיך לסייע לך.

    תודה,

    צוות הפורומים


    מיקרוסופט מציעה שירות זה ללא תשלום, למטרת סיוע למשתמשים והעשרת הידע הקשור בטכנולוגיות ובמוצרים של מיקרוסופט. תוכן זה מתפרסם כפי שהוא והוא אינו מעיד על כל אחריות מצד מיקרוסופט.

    יום שני 07 מאי 2012 08:52
  • לכל מי שניסה לעזור לי ולצוות הפורומים תודה רבה.
    הבעיה נפתרה, היא נוצרה בעקות ששכחתי לפרסם גרסה אחרונה של master page לכן נוצר מצב מבולבל בתגובות של פעולות של דפים.
    כעת כל ה-web parts עובדים באופן תקין כולל חיפוש גם למשתמשים מזוההים וגם לאנונימיים.
    בברכה,
    איגור

    יום שני 07 מאי 2012 10:51