IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau/Web Python Discussion :

def __auth__(req, user, passwd):


Sujet :

Réseau/Web Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 19
    Par défaut def __auth__(req, user, passwd):
    Bonjour,
    est ce que quelqu'un pourrait m'expliquer comment fonctionne cette fonction de Python? Et comment elle est appellée surtout?

    def __auth__(req, user, passwd):

  2. #2
    Membre émérite Avatar de sloshy
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2005
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 728
    Par défaut
    Salut,

    De la maniere dont tu le décris, c'est quoi qui défini la procedure

    En même temps auth pour authentification(requete, utilisateur, mots_de_passe).
    C'est certainement pour un mod apache ou autre dans le style

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 19
    Par défaut
    La procédure est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    """Function to authenticate the user
    login data is available in the view vw_login"""
     
    db = __init__(1)
    global rep = {} # rep is not definded as a global
    if role == 1
    nomRole = 'Monitor'
    if role == 2
    nomRole = 'Administrator'
    if role == 3
    nomRole = 'Beheerder' 
    try:
    sql = "select * from vw_login where where rol = '"+ nomRole +"' and login = '" + capwords(user) + "' and passwoord = '" + password + "'"
    except:
    print "login or password failed" 
    if len(db.query(sql).dictresult()) == 1:
    rep = db.query(sql)
    __init__(0)
    return 1
    else:
    __init__(0)
    return 0
    mais cette fonction est une fonction prédéfinie dans Python, un peu comme __init__ de ce que j'ai compris. Je n'arrive cependant pas à comprendre comment elle est appellée, à quel moment cela se fait.
    Voila!
    j'espere que c'est assez clair.

  4. #4
    Membre émérite Avatar de sloshy
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2005
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 728
    Par défaut
    Non, pas du tout
    En gros, tu veux juste appelé?
    si c'est le cas __auth__(parametre) ça devrais sufire

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Par défaut
    C'est une fonction du handler publisher de mod_python
    Elle est appelée pour gérer les droits d'accès (comme le feraient .htaccess/.htpasswd)

Discussions similaires

  1. Compter req par user pendant une session
    Par bronon dans le forum Requêtes
    Réponses: 0
    Dernier message: 29/10/2013, 09h16
  2. ORA-01017 invalid user/passwd bizzarre
    Par jpspci dans le forum Forms
    Réponses: 16
    Dernier message: 08/09/2006, 11h46
  3. [passwd user http]authentification
    Par ould dans le forum Sécurité
    Réponses: 2
    Dernier message: 08/07/2004, 15h08
  4. [reseaux] Comment creer un compte user à partir d'un formul avec perl
    Par oulai_evado dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 01/10/2002, 19h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo