示例#1
0
        public static bool Save(string username, string password)
        {
            bool ischeck = false;

            if (!String.IsNullOrEmpty(TopicId))
            {
                TopicLogin topicLogin = PSCPortal.CMS.TopicLogin.GetTopicLogin(TopicId);
                if (topicLogin != null)
                {
                    if (string.Equals(username, topicLogin.Name) && string.Equals(password, topicLogin.Password))
                    {
                        HttpContext.Current.Session["UserWatchTopic"] = topicLogin.Name;
                        ischeck = true;
                        TopicId = null;
                    }
                }
            }
            if (!String.IsNullOrEmpty(ArticleId))
            {
                ArticleLogin articleLogin = PSCPortal.CMS.ArticleLogin.GetArticleLogin(ArticleId);
                if (articleLogin != null)
                {
                    if (string.Equals(username, articleLogin.Name) && string.Equals(password, articleLogin.Password))
                    {
                        HttpContext.Current.Session["UserWatchArticle"] = articleLogin.Name;
                        ischeck   = true;
                        ArticleId = null;
                    }
                }
            }
            return(ischeck);
        }
示例#2
0
        public static void ArticleLoginEdit(string id)
        {
            Guid         idArticle    = new Guid(id);
            ArticleLogin articleLogin = ArticleLoginList.Where(t => t.Id == idArticle).SingleOrDefault();

            if (articleLogin != null)
            {
                PSCDialog.DataShare = new ArticleLoginArgs(articleLogin, true);
            }
            else
            {
                articleLogin        = new ArticleLogin();
                articleLogin.Id     = idArticle;
                PSCDialog.DataShare = new ArticleLoginArgs(articleLogin, false);
            }
        }
示例#3
0
        public bool AllowWatchArticle(string articleId)
        {
            ArticleLogin articleLogin = PSCPortal.CMS.ArticleLogin.GetArticleLogin(articleId);

            if (articleLogin == null)
            {
                return(true);
            }
            else
            {
                if (Session["UserWatchArticle"] != null && (string)Session["UserWatchArticle"] == articleLogin.Name)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }