'WLC presents with the following on login (in certain OS versions)
login as: user
(Cisco Controller)
User: user
Password:****'

def special_login_handler(self, delay_factor=1):

    delay_factor = self.select_delay_factor(delay_factor)
    i = 0
    time.sleep((delay_factor * 0.5))
    output = u''
    while (i <= 12):
        output = self.read_channel()
        if output:
            if ((u'login    as' in output) or (u'User' in output)):
                self.write_channel((self.username + u'\n'))
            elif (u'Password' in output):
                self.write_channel((self.password + u'\n'))
                break
            time.sleep((delay_factor * 1))
        else:
            self.write_channel(u'\n')
            time.sleep((delay_factor * 1.5))
        i += 1
