コード例 #1
0
ファイル: BloggerAPI.cs プロジェクト: vnextcoder/dasblog-core
        newtelligence.DasBlog.Web.Services.Blogger.UserInfo IBlogger.blogger_getUserInfo(string appKey, string username, string password)
        {
            if (!siteConfig.EnableBloggerApi)
            {
                throw new ServiceDisabledException();
            }
            UserToken token = SiteSecurity.Login(username, password);

            if (token == null)
            {
                throw new System.Security.SecurityException();
            }

            User user = SiteSecurity.GetUser(username);

            newtelligence.DasBlog.Web.Services.Blogger.UserInfo userInfo = new newtelligence.DasBlog.Web.Services.Blogger.UserInfo();

            userInfo.email     = noNull(user.EmailAddress);
            userInfo.url       = noNull(siteConfig.Root);
            userInfo.firstname = "";
            userInfo.lastname  = "";
            userInfo.nickname  = noNull(user.DisplayName);
            return(userInfo);
        }
コード例 #2
0
ファイル: BloggerAPI.cs プロジェクト: AArnott/dasblog
        newtelligence.DasBlog.Web.Services.Blogger.UserInfo IBlogger.blogger_getUserInfo(string appKey, string username, string password)
        {
            if ( !siteConfig.EnableBloggerApi )
            {
                throw new ServiceDisabledException();
            }
            UserToken token = SiteSecurity.Login(username, password);
            if (token == null)
            {
                throw new System.Security.SecurityException();
            }

            User user = SiteSecurity.GetUser( username );
            newtelligence.DasBlog.Web.Services.Blogger.UserInfo userInfo = new newtelligence.DasBlog.Web.Services.Blogger.UserInfo();

            userInfo.email     = noNull( user.EmailAddress );
            userInfo.url       = noNull( siteConfig.Root );
            userInfo.firstname = "";
            userInfo.lastname  = "";
            userInfo.nickname  = noNull( user.DisplayName );
            return userInfo;
        }