Current time: 04-16-2024, 08:43 PM Hello There, Guest! (LoginRegister)


Thread Closed 
[RÉSOLU/RESOLVED] Connexion depuis un site distant
Author Message
Athar Offline
Junior Member
*

Posts: 71
Joined: Sep 2009
Reputation: 0
Post: #1
[RÉSOLU/RESOLVED] Connexion depuis un site distant
Bonjour,

Je reviens vers vous pour vous posez une question:
Comment modifié le code suivant pour pouvoir ce connecter depuis un site extérieur?

Code:
if ($checkReferer) {
        if (isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER'])) {

            $info = parse_url($_SERVER['HTTP_REFERER']);
            if (isset($info['host']) && !empty($info['host'])) {
                if ($info['host'] != $_SERVER['HTTP_HOST'] || $info['host'] != $_SERVER['SERVER_NAME']) {
                    set_page_message(tr('Request from foreign host was blocked!'));
                if(!(substr($_SERVER['SCRIPT_FILENAME'], (int)-strlen($_SERVER['REDIRECT_URL']), strlen($_SERVER['REDIRECT_URL'])) === $_SERVER['REDIRECT_UR$
                    redirect_to_level_page();

Certes, on peut mettre le checkReferer a false, et la sa fonctionne, mais cela marche pour n'importe quel site externe...

Donc comment ajouter une exception pour un site?

Concrètement, je souhaite pouvoir me connecter depuis un site "http://www.SitePrincipal.com" mais aussi depuis "http://admin.webserv.SitePrincipal.com" qui est la page par défaut d'ISPcp.

Merci.
(This post was last modified: 11-18-2009 11:36 AM by Athar.)
11-07-2009 05:25 AM
Visit this user's website Find all posts by this user
Athar Offline
Junior Member
*

Posts: 71
Joined: Sep 2009
Reputation: 0
Post: #2
RE: Connexion depuis un site distant
Petit "up", toujours à la recherche d'une aide^^

Personne n'a d'idée?
11-14-2009 09:07 PM
Visit this user's website Find all posts by this user
Nuxwin
Unregistered

 
Post: #3
RE: Connexion depuis un site distant
Salut ;

Dans ton fichier /etc/ispcp/ispcp.conf, ajoute cette ligne :

Code:
ALLOWED_REFERER = www.SitePrincipal.com

Et voici le code modifié:

PHP Code:
if ($checkReferer) {
    if (isset(
$_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER'])) {
        
$info parse_url($_SERVER['HTTP_REFERER']);

        if (isset(
$info['host']) && !empty($info['host'])){
            if ((
$info['host'] != $_SERVER['HTTP_HOST'] || $info['host'] != $_SERVER['SERVER_NAME']) && $info['host'] != Config::get('ALLOWED_REFERER')) {
                
set_page_message(tr('Request from foreign host was blocked!'));

                if(!(
substr($_SERVER['SCRIPT_FILENAME'], (int)-strlen($_SERVER['REDIRECT_URL']), strlen($_SERVER['REDIRECT_URL'])) === $_SERVER['REDIRECT_URL']))
                    
redirect_to_level_page();
            }
        }

    }


Note : Je n'ai pas testé.

EDIT:

Pour ta demande secondaire: connexion à partir de admin.webserv.SitePrincipal.com, tu devrais maintenant pouvoir te débrouiller tout seul. Il te suffit de manipuler le tableau obtenu via la fonction parse_url(). Si besoin, je t'aiderais d'avantage.

Pour me remercier, c'est par ici --> KUDO Smile
11-18-2009 10:28 AM
Athar Offline
Junior Member
*

Posts: 71
Joined: Sep 2009
Reputation: 0
Post: #4
RE: Connexion depuis un site distant
Résolu,

Merci a toi Wink

Juste un truc:

/etc/ispcp.conf => Perso moi c'est /etc/ispcp/ispcp.conf
11-18-2009 11:36 AM
Visit this user's website Find all posts by this user
Nuxwin
Unregistered

 
Post: #5
RE: Connexion depuis un site distant
(11-18-2009 11:36 AM)Athar Wrote:  Résolu,

Merci a toi Wink

Juste un truc:

/etc/ispcp.conf => Perso moi c'est /etc/ispcp/ispcp.conf

Oui, j'ai vu mon erreur. Merci de renommer le titre du premier message (Ajout du mot : RESOLU ). Et n'oubli pas mon kudo. Wink
11-18-2009 11:37 AM
Athar Offline
Junior Member
*

Posts: 71
Joined: Sep 2009
Reputation: 0
Post: #6
RE: Connexion depuis un site distant
(11-18-2009 11:37 AM)nuxwin Wrote:  Merci de renommer le titre du premier message (Ajout du mot : RESOLU ). Et n'oubli pas mon kudo. Wink

Je l'ai modifié pendant que tu me répondais^^
Et je t'ai donner un point sur le fofo, quand au Kudos, faudrait que je sache comment sa marche cette histoire xD j'ai jamais mis les pieds sur ce site^^ (Ohloh)
11-18-2009 11:43 AM
Visit this user's website Find all posts by this user
Nuxwin
Unregistered

 
Post: #7
RE: Connexion depuis un site distant
(11-18-2009 11:43 AM)Athar Wrote:  
(11-18-2009 11:37 AM)nuxwin Wrote:  Merci de renommer le titre du premier message (Ajout du mot : RESOLU ). Et n'oubli pas mon kudo. Wink

Je l'ai modifié pendant que tu me répondais^^
Et je t'ai donner un point sur le fofo, quand au Kudos, faudrait que je sache comment sa marche cette histoire xD j'ai jamais mis les pieds sur ce site^^ (Ohloh)

Ne t'inquiète pas, quand je parle de KUDO, je vise bien les points sur le fofo. Wink
11-18-2009 11:44 AM
Athar Offline
Junior Member
*

Posts: 71
Joined: Sep 2009
Reputation: 0
Post: #8
RE: [RÉSOLU/RESOLVED] Connexion depuis un site distant
Ok, ben c'est fait donc lol
j'arrête la dérive, et encore merci Wink
11-18-2009 11:47 AM
Visit this user's website Find all posts by this user
Thread Closed 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)