def index(self): response.headers['Content-type'] = 'text/javascript' if self._check_session(): self.successOK = {'success': True,'RootDSE':session['RootDSE'],'DnsDomain':session['DnsDomain'],'SambaVersion':session['SambaVersion']} return json.dumps(self.successOK); #successERR = {'success': False, 'errors': { 'reason': 'Login failed. Try again.' }} successERR = {'success': False, 'msg': 'Error de autenticación','num':0} username = request.params.get("username", "").strip() password = request.params.get("password", "").strip() base = BaseModel(username,password); if(not base.isAuthenticate()): return json.dumps({'success': False, 'msg': 'Error de autenticación','num':0}) session['username'] = username; session['password'] = password; session['RootDSE'] = base.RootDSE; session['DnsDomain'] = base.DnsDomain; session['SambaVersion'] = base.SambaVersion; session['schemaNamingContext'] = base.schemaNamingContext; session.save(); self.successOK = {'success': True,'RootDSE':base.RootDSE,'DnsDomain':base.DnsDomain} return json.dumps(self.successOK)
def index(self): config['language'] = self.language response.headers['Content-type'] = 'text/javascript' if self._check_session(): self.successOK = {'success': True,'RootDSE':session['RootDSE'],'DnsDomain':session['DnsDomain'],'SambaVersion':session['SambaVersion']} return json.dumps(self.successOK); #successERR = {'success': False, 'errors': { 'reason': 'Login failed. Try again.' }} #successERR = {'success': False, 'msg': Lang.Auth,'num':0} username = request.params.get("username", "").strip() password = request.params.get("password", "").strip() domain = request.params.get("domain","").strip() if domain == 'Local': base = BaseModel(username,password,"unix") else: base = BaseModel(username,password) if(not base.isAuthenticate()): if((base.IHaveError()==False) or (base.LastErrorStr==None)): return json.dumps({'success': False, 'msg': self.Lang.InvalidCredentials,'num':5}) else: return json.dumps({'success': False, 'msg': base.LastErrorStr,'num':base.LastErrorNumber}) session['username'] = username; session['password'] = password; session['language'] = self.language; session['RootDSE'] = base.RootDSE; session['DnsDomain'] = base.DnsDomain; session['SambaVersion'] = base.SambaVersion; session['schemaNamingContext'] = base.schemaNamingContext; session.save(); self.successOK = {'success': True,'RootDSE':base.RootDSE,'DnsDomain':base.DnsDomain} return json.dumps(self.successOK)