Changeset 4468:f8d2cccafc74 in roaraudio for roard/req.c


Ignore:
Timestamp:
10/10/10 17:50:11 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

do very basic auth stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/req.c

    r4442 r4468  
    5858 
    5959int req_on_identify    (int client, struct roar_message * mes, char ** data, uint32_t flags[2]) { 
    60  struct roar_client * c; 
     60 struct roar_client_server * cs; 
     61 struct roar_client        * c; 
    6162 int max_len; 
    6263 
     
    6465  return -1; 
    6566 
    66  clients_get(client, &c); 
     67 clients_get_server(client, &cs); 
     68 
     69 c = ROAR_CLIENT(cs); 
    6770 
    6871 if ( mes->data[0] == 1 ) { 
     
    7982  c->name[max_len] = 0; 
    8083 
     84  // we set the acclevel to IDENTED here. 
     85  // if it is alreay > IDENTED we reset it anyway 
     86  // as potential auth relevent data changed. 
     87  cs->acclev = ACCLEV_IDENTED; 
     88 
    8189  mes->cmd     = ROAR_CMD_OK; 
    8290  mes->pos     = g_pos; 
     
    92100 
    93101int req_on_auth        (int client, struct roar_message * mes, char ** data, uint32_t flags[2]) { 
     102 struct roar_client_server * cs; 
     103 
     104 clients_get_server(client, &cs); 
     105 
    94106 // TODO: add code to support some auth. 
     107 
     108 cs->acclev = ACCLEV_ALL; 
     109 
    95110 mes->cmd     = ROAR_CMD_OK; 
    96111 mes->pos     = g_pos; 
Note: See TracChangeset for help on using the changeset viewer.