Exemplo n.º 1
0
static gboolean
fx_login(HybridAccount *imac)
{
    HybridSslConnection *conn;

    hybrid_debug_info("fetion", "fetion is now logging in...");

    ac = fetion_account_create(imac, imac->username, imac->password);

    hybrid_account_set_protocol_data(imac, ac);

    conn = hybrid_ssl_connect(SSI_SERVER, 443, ssi_auth_action, ac);

    return TRUE;
}
Exemplo n.º 2
0
static void
pic_code_ok_cb(HybridAccount *account, const gchar *code, gpointer user_data)
{
    fetion_account *ac = (fetion_account*)user_data;

    hybrid_debug_info("fetion", "pic code %s inputed.", code);

    g_free(ac->verification->code);
    ac->verification->code = g_strdup(code);

    if (VERIFY_TYPE_SSI == verify_data.type) {
        hybrid_ssl_connect(SSI_SERVER, 443, ssi_auth_action, ac);

    } else {
        printf("%s\n", verify_data.response);
        sipc_aut_action(verify_data.sipc_conn, ac, verify_data.response);
    }
}