צפיות
תשובות
עזרה דחופה לגבי ניראות של כפתורים בתפריט בהתאם לקיום sessions
אני בונה אתר ואני רוצה שכפתור "התנתק" יהיה זמין אך ורק למשתמשים מחוברים וכפתור אדמין יהיה זמין אך ורק לאדמינים. התחתי לפתח את כפתור ההתנתק אך ללא הצלחה ממשית.
הנה הקוד לצוד הלקוח (עקב הגבלת תווים לנושא העלתי את הקוד לאתר חיצוני):
http://freetexthost.com/avfowbflgy
והנה לצד השרת:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Services;
public partial class menu : System.Web.UI.Page
{
public string ifnull;
[WebMethod] public static string IsSessionActive(string isActive)
{
if (HttpContext.Current.Session["username"] == null)
{
isActive = "false";
}
else
{
isActive = "true";
}
return isActive;
}
protected void Page_Load(object sender, EventArgs e)
{
}
}
כעת, מה הטעות, מדוע זה לא עובד ואיך אני מנהל שני sessions שונים כך שלא יהיו רווחים בין כפתורים או שגיאות בפעולות (כיוון שהשרת מחזיר רק משתנה אחד להערכתי אותו מסמנים ב<%string=%>).
עזרה מהירה ומלאה תתקבל בברכה. תודה וחג שמח 🙂
0 תשובות