Esempio n. 1
0
        public OauthControl()
        {
            InitializeComponent();

            loginBS = new LoginBS();
            loginBS.LoginCompleted += new LoginCompletedHandler(loginBS_LoginCompleted);
        }
        public OauthControl()
        {
            InitializeComponent();

            loginBS = new LoginBS();
            loginBS.LoginCompleted += new LoginCompletedHandler(loginBS_LoginCompleted);
        }
Esempio n. 3
0
        /// <summary>
        /// 用户名密码方式,有权限
        /// </summary>
        /// <param name="username">用户名</param>
        /// <param name="password">密码</param>
        /// <param name="scope">权限列表</param>
        /// <param name="callback">回调</param>
        public void LogIn(string username, string password,
                          List <string> scope, LoginCompletedHandler callback)
        {
            if (loginBS == null)
            {
                loginBS = new LoginBS();
            }
            loginBS.CleanLoginEvent();
            loginBS.LoginCompleted += callback;

            loginBS.LogIn(username, password, scope);
        }
Esempio n. 4
0
 /// <summary>
 /// 清空信息
 /// </summary>
 public void LogOut()
 {
     loginBS       = null;
     friendBS      = null;
     loginViewBS   = null;
     uploadBS      = null;
     getUserInfoBS = null;
     getAlbumsBS   = null;
     createAlbumBS = null;
     apiRequestBS  = null;
     RenrenInfo.CleanUp();
 }
Esempio n. 5
0
 /// <summary>
 /// 清空信息
 /// </summary>
 public void LogOut()
 {
     loginBS = null;
     friendBS = null;
     loginViewBS = null;
     uploadBS = null;
     getUserInfoBS = null;
     getAlbumsBS = null;
     createAlbumBS = null;
     apiRequestBS = null;
     RenrenInfo.CleanUp();
 }
Esempio n. 6
0
        /// <summary>
        /// 用户名密码方式,有权限
        /// </summary>
        /// <param name="username">用户名</param>
        /// <param name="password">密码</param>
        /// <param name="scope">权限列表</param>
        /// <param name="callback">回调</param>
        public void LogIn(string username, string password,
            List<string> scope, LoginCompletedHandler callback)
        {
            if (loginBS == null)
            {
                loginBS = new LoginBS();
            }
            loginBS.CleanLoginEvent();
            loginBS.LoginCompleted += callback;

            loginBS.LogIn(username, password, scope);
        }