protected override void InvokeOnUserLogin(FtpUserLoginEventArgs e) { if (UserManager == null) return; VirtualFtpSession lSession = (VirtualFtpSession)e.Session; e.LoginOk = UserManager.CheckLogin(e.UserName, e.Password, lSession); base.InvokeOnUserLogin(e); }
private void OnUserLogin(object sender, FtpUserLoginEventArgs e) { if (e.LoginOk) { VirtualFtpServer server = (VirtualFtpServer)sender; VirtualFtpSession session = (VirtualFtpSession)e.Session; session.IsFileAdmin = e.UserName.Equals(server.RootFolder.Name); session.CurrentFolder = GetUserFolder(session); } }
protected override void InvokeOnUserLogin(FtpUserLoginEventArgs e) { if (UserManager == null) { return; } VirtualFtpSession lSession = (VirtualFtpSession)e.Session; e.LoginOk = UserManager.CheckLogin(e.UserName, e.Password, lSession); base.InvokeOnUserLogin(e); }