Fork me on GitHub




(1) 2 »


Comment donner un lien direct vers une page sous mot de passe ?
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Bonjour

Je souhaite pouvoir donner à quelqu'un un lien vers une vidéo qui ne serait pas accessible à tout le monde.

Mettre une vidéo en ligne via le module qui va bien, accessible qu'à un membre ou à une catégorie de membre, je sais faire.

Mais comment faire pour qu'une personne puisse accéder à cette vidéo juste en cliquant sur un lien que je lui aurais envoyé dans un Email ?

Merci par avance




Posté le : 12/03/2014 20:31

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: Comment donner un lien direct vers une page sous mot de passe ?
Semi pro
Inscrit: 19/08/2006 03:45
De Paris
Messages: 520
Bonjour, je pense que la réponse se trouve dans votre question

Citation :
Mettre une vidéo en ligne via le module qui va bien, accessible qu'à un membre ou à une catégorie de membre, je sais faire.

Posté le : 13/03/2014 02:52

Version Bootstrap
4.5.3
Version font-awesome
5.15.1
Version Xoops
2.5.10
Partager Twitter Partagez cette article sur GG+
Re: Comment donner un lien direct vers une page sous mot de passe ?
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Bonjour

Oui je sais mettre en ligne une vidéo accessible qu'à un membre ou a un groupe de membre.

Mais comment donner le lien vers cette vidéo à quelqu'un sans qu'il ait a saisir son login et mot de passe ?
Le gars n'est jamais venu sur mon site, c'est un néophyte complet qui croit qu'il n'y a que mac qui fait des ordinateurs ou que la souris a 2 oreilles, il clique sur mon lien dans un mail et hop il arrive au bon endroit, logué avec son mot de passe et son login qu'il n'a même pas besoin de connaitre ou de savoir où saisir...

Posté le : 13/03/2014 08:42

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: Comment donner un lien direct vers une page sous mot de passe ?
Aspirant
Inscrit: 11/11/2010 14:56
Messages: 78
ajoute une page php à la racine de ton site xoops avec le code suivant. il est obligé de tapper le bon mot de passe. s'il n'arrive pas il faut lui montrer une fois comme ça il apprend et il va certainement te dire merci
<?php

 
if (file_exists("mainfile.php")) {   
include(
"mainfile.php");  
}

include 
XOOPS_ROOT_PATH '/header.php';

// le mot de passe, sensible à la case tu peux modifier le mot de passe comme tu veux
$password 'azerty';

$mdp = (isset($_POST['mdp'])) ? trim(sprintf("%s"$_POST['mdp'])) : '';


if (isset(
$_POST['submit']))
{
    if(
$mdp !== $password)
    {
        
// pas le bon mdp
        
$message 'pas le bon mdp';
        
redirect_header("index.php"5$message);
                        exit();
    };

    echo 
' si on arrive ici ce que le mdp est bon';
    
    
    
    echo 
'<iframe width="560" height="315" src="//www.youtube.com/embed/67MJxn0UdiI" frameborder="0" allowfullscreen></iframe>)';
    
    
    
    
};

if (!isset(
$_POST['submit']))
{
    echo 
'<form id="login" method="post" action="">';
    echo 
'<p><lablel for="mdp">Mot de passe : </label><input type="password" id="mdp" name="mdp" value="" /><input type="submit" name="submit" value="Envoyer" /></p>';
    echo 
'</form>';
};

include 
XOOPS_ROOT_PATH '/footer.php';

?>

Posté le : 13/03/2014 17:31
Partager Twitter Partagez cette article sur GG+
Re: Comment donner un lien direct vers une page sous mot de passe ?
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
outch

Merci mais pour m'aider à cerner ce que ça doit faire : qu'est sensé faire ce code ?

Merci

Posté le : 13/03/2014 17:35

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: Comment donner un lien direct vers une page sous mot de passe ?
Aspirant
Inscrit: 11/11/2010 14:56
Messages: 78
il répond a ta demande.

une page protégé par un mot de passe


Posté le : 13/03/2014 17:42
Partager Twitter Partagez cette article sur GG+
Re: Comment donner un lien direct vers une page sous mot de passe ?
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
A ok

C'est pas vraiment ça que je voulais... autant que je me serve des gestions de droit d’accès de xoops. Je ne vois pas ce qu'apport d'ajouter une page déconnectée de tout.

En fait derrière mon besoin se cache un problème d'ergonomie
Si tu as un quelconque contenu sur ton site avec des accès restreints et que tu files le lien a quelqu'un ben le mec va tomber sur un vilain accueil qui lui dira "va mourir tu n'es pas connecté", le gars vient de se prendre un première claque (la t'en as perdu la moitié) et après s’être connecté le mec se retrouve sur la page d'accueil, à devoir aller rechercher son lien, qu'il y a 80% de chance qu'il n'ose pas re-cliquer sachant qu'il ne "marche pas"...
Bref c'est archi pénible...et je sais qu' l'on peut faire autrement vu que j'ai déjà reçu des mails contenant des liens "intelligents" comme ça.


Posté le : 13/03/2014 17:51

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: Comment donner un lien direct vers une page sous mot de passe ?
Aspirant
Inscrit: 11/11/2010 14:56
Messages: 78
explique en détail je vois pas le but.

fais un exemple concret pour qu'on puisse comprendre. tu utilise un module??

Posté le : 13/03/2014 17:58
Partager Twitter Partagez cette article sur GG+
Re: Comment donner un lien direct vers une page sous mot de passe ?
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Imaginons que je te file ce lien dans un mail :
http://www.68hc08.net/articles.item.1 ... teurs-meme-plus-peur.html
Tu le reçois, tu cliques dessus et hop ça affiche...

Maintenant je te file ce lien
http://www.jaguar-mark.fr/modules/xoopsmembers/
tu cliques et paf ca t'envoi promener et l'invite à te connecter.
Si tu n'es pas fâché (et que tu as eu le temps de lire que l’échec du lien venait juste d'un problème de connexion) tu vas reprendre tes esprits et te connecter... ensuite tu vas aller rechercher le lien et toi qui est un pro du web tu vas re-cliquer dessus...monsieur tout le monde ne va pas re-cliquer dessus, sachant qu'il ne "marche pas".
Pire que ça dans mon cas le mec a qui je vais envoyer le lien n'aura pas fait la démarche pour être membre ! je vais envoyer ca à un client qui aura pour cela un compte login "clientlambda" mot de passe "tartempion"

J'aimerai envoyer au gars un lien comme ça :
http://www.jaguar-mark.fr/modules/xoo ... empion?login=clientlambda
le mec clique dessus, ça le connecte et il voit la page.

Posté le : 13/03/2014 18:12

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: Comment donner un lien direct vers une page sous mot de passe ?
Aspirant
Inscrit: 11/11/2010 14:56
Messages: 78
<?php

 
if (file_exists("mainfile.php")) {   
include(
"mainfile.php");  
}

include 
XOOPS_ROOT_PATH '/header.php';

// le mot de passe, sensible à la case tu peux modifier le mot de passe comme tu veux
$password 'azerty';
$login 'takfori';

$mdp = (isset($_GET['mdp'])) ? trim(sprintf("%s"$_GET['mdp'])) : '';
$log = (isset($_GET['log'])) ? trim(sprintf("%s"$_GET['log'])) : '';


if (isset(
$_GET['mdp']) && isset($_GET['log']))
{
    if(
$mdp !== $password && $log !== $login)
    {
        
// pas le bon mdp
        
$message 'pas le bon mdp';
        
redirect_header("index.php"5$message);
                        exit();
    };

    echo 
' si on arrive ici ce que le mdp est bon';
    
    
    
    echo 
'<iframe width="560" height="315" src="//www.youtube.com/embed/67MJxn0UdiI" frameborder="0" allowfullscreen></iframe>)';
    
    
    
    
};


include 
XOOPS_ROOT_PATH '/footer.php';

?>



si tu envoie le lien http://tonsite/tstloginmdp.php?mdp=azerty&log=takfori

et il clique sur le lien il va voir la vidéo sinon il va être rederigé vers index.php

il faut adapter ce code si tu veux utiliser xoopsmembers login avec session et bd ça prend du temps et c'est un peu compliqué

Posté le : 13/03/2014 18:14

Edité par Cesag sur 15/03/2014 06:59:39
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

39 Personne(s) en ligne (21 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 39 | Plus ...