Exemple #1
0
 public SftpUser(CISite site, string fullName, string email, bool active, string path)
 {
     FullName = fullName;
     Email    = email;
     Active   = active;
     Path     = path;
     Folder   = path.Substring((site.GetRootFolder().Length) - 1).Replace(@"\", "/");
     Password = site.CreateComplexPassword(Email);
 }
Exemple #2
0
        public SftpServer(string siteName, string address, int port, string userName, string passWord)
        {
            // Connecto to SFTP server
            _server = new CIServer();
            _server.Connect(address, port, userName, passWord);

            // Get site object
            _site = new CISite();
            CISites sites = _server.Sites();

            for (int i = 0; i < sites.Count(); i++)
            {
                CISite s = sites.Item(i);
                if (s.Name == siteName)
                {
                    _site = s;
                    break;
                }
            }
        }