begin process at 2012 05 28 09:40:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Réseau / Internet

 > 

Authentification sur un serveur Web


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Authentification sur un serveur Web

mardi 4 mai 2004 à 10:56:17 | Authentification sur un serveur Web

ramzich

Bonjour tout le monde,

J'ai développé un serveur Web multi-thread en c++ qui traite les requêtes GET et POST du protocole HTTP.

Je voudrai évoluer mon serveur pour limiter l'accès sur des ressources protégés...je veux que les utilisateurs s'identifient au prés de mon serveur.

si quelqu'un a déjà travaillé sur le sujet ou il y a un bout de code pour l'authentification à me passer pour les adapter à mon application.

Merci D'avance..
vendredi 14 mai 2004 à 00:56:05 | Re : Authentification sur un serveur Web

mirlaine


salut
les authentifications sur les serveur web sont souvent gerer en base64

//Auth
sprintf(name_pass_buf,"%s:%s",USER,PASS);
encode_string(name_pass_buf,encoded_buf);

memset(export_buf,0,MAXSENDSTRING);
sprintf(export_buf,"GET /" " HTTP/1.1\r\n" "Authorization: Basic %s\r\n" "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0 i386)\r\n"
"Accept: text/plain\r\n"
"Host: %s\r\n"
"Connection: Close\r\n"
Pragma: no-cache\r\n"
\r\n",encoded_buf,HOST);

void encode_string (char *name_pass,char *buf_64)
{
struct BASE64_PARAMS e_p;
int quit=0;
char s[MAXNAMEPASSLEN+3];

e_p.shift = 0;
e_p.accum = 0;
sprintf(s,"%s%c",name_pass,*(name_pass+strlen(name_pass)-1));
base64_encode(quit, &e_p, s,buf_64);
return;
}

base64_encode c un truc assez facile a trouver le decode ossi je pense

a+


Cette discussion est classée dans : web, serveur, authentification


Répondre à ce message

Sujets en rapport avec ce message

différence entre serveur web et application client-serveur en C++ [ par joeblack59 ] Bonjour, je souhaiterai mettre en place un petit réseau local sous Windows utilisant des sockets avec un protocole TCP/IP (avec un serveur et moins d Probleme Authentification SQL Serveur [ par Poirotzs ] Salut , J'ai un programme en C++ avec ihm que j'ai fait avec Borland CPP Builder 5. Je me sert du composant TQuery pour lier mon programme avec mon l Serveur web basé sur le protocole RPC/XDR [ par mouboho ] Bonjourssvp je voudrais developper un serveur web basé sur rpc/xdr.j'ai besoin d'aide sur ce sujet.toute suggestion est la bien venue merci d'avance Web Serveur et Module .... [ par garguantua ] Salut,Je suis actuellement étudiant et je dois développer un projet pour mon diplôme.Mon projet est la création d'un serveur web et je voudrais qu'il Serveur Web [ par anakin366 ] Bonjour a tous,Je suis en train de developper un serveur Web pour mes études et j'ai un souci lorsque je souhaite afficher le contenu d'un fichier (te Serveur web sur un microcontroleur [ par sniafu ] Salut a tous,je suis en stage dans une petite boite qui me demande d'effectuer une petite partie d'un projet(pour situer)en l'occurence de créer un se Serveur web [ par dralou ] Bonsoir tout le monde !J'aimerais savoir s'il existe un faq qui permettrait de savoir comment créer son propre serveur web en langage de programmation Creation d'un jeu de strategie temps reel via le web [ par Thirael ] Bonjour tout le monde !!!  Je souhaiterais creer un jeu de gestion genre oGame. Vous allez me dire encore un autre ... et ben oui !!! lol. J epense qu Serveur Web [ par kikibodel ] Bonjour, je souhaite monter une application de type serveur web sur mon ordi afin d'envoyer des fichiers (xml, html, et txt) sur le web toutes les min [BAR]Serveur web [ par fregolo52 ] Bonjour, Je ne sais pas ce que ça vaut, mais ça peut peut-être intéresser certains types de développeurs. [url=http://msdn.microsoft.com/fr-fr/maplat


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,151 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales