public OauthControl() { InitializeComponent(); loginBS = new LoginBS(); loginBS.LoginCompleted += new LoginCompletedHandler(loginBS_LoginCompleted); }
/// <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); }
/// <summary> /// 清空信息 /// </summary> public void LogOut() { loginBS = null; friendBS = null; loginViewBS = null; uploadBS = null; getUserInfoBS = null; getAlbumsBS = null; createAlbumBS = null; apiRequestBS = null; RenrenInfo.CleanUp(); }
/// <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); }