Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

i am developing android app for website, and have done coding for login page which contains username and password for my website(Job Roller), i have stuck up in validating and authenticating the username and password from remote web server, do i have to upload any code to the web-server?? please can anybody guide me? Thanks in Advance:)

share|improve this question
1  
Without any code an answer is impossible. –  toscho Nov 20 '12 at 12:44

2 Answers 2

Use the XMLRPC API.

*All these tips are for a self-hosted blog. Not sure if they are relevant to a wordpress.com blog

  1. Don't forget to include /wp-admin after your sites name in the URL box. This may seem like a no brainer but I was not putting this in at first. :) eg. http://www.yoursitesname.com/wp-admin

  2. XML-RPC functionality is turned off by default in WordPress smaller WordPress 3.5. Enable remote blogging in your wordpress setttings by going to: Settings -> Writing -> Now make sure the box is checked next to XML-RPC

    With WordPress 3.5 is the XML_RPC Surface active only default; only deactivation with

    add_filter( 'xmlrpc_enabled', '__return_false' );

  3. At this point you will want to add you username and password. Yet again, here is something I was doing wrong. I was adding my password to my website, the one that I use to add new themes or plugins. You need to be adding your username and password that you set up for your wordpress login, which may be different.

  4. Finally, I was getting the error "Unable to locate XMLRPC endpoint". To solve this you may need to do some digging, but most should be able to follow this example. When you enable XML-RPC in your Wordpress control panel, it adds a xmlrpc.php file to the directory of your website. You need to enter the URL for this file next to the XMLRPC. For most users, the location of this file should be in your root directory. So, you should be entering the following: http://www.yoursitesname.com/xmlrpc.php. If that is not working, login to your site with an FTP client and try to manually locate the xmlrpc.php file, and note the location, so you can enter the URL.

  5. At this point, you should be good to go.

  6. One more thing, most sites should make sure that HTTP authentication is set to OFF.

share|improve this answer

1) HTTPS Request to server for Authorization with token

2) code in plugin/fucntions.php/mu-plugin/where ever where this coder want to palce your code

if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['ANDROID_APP_TOKEN']) && $_POST['ANDROID_APP_TOKEN'] == 'some token'){
    add_filter( 'authenticate',  'wpse73274_authenticate', 40, 3 );
}

function wpse73274_authenticate( $user, $username, $password ){
    if (!is_wp_error($user)){
        echo 'OK';
        //var_dump/json_ecode/wddx_serialize of user or required info
        exit;
    } 
    return $user;
}
share|improve this answer
    
Explain your answer. Please. –  toscho Nov 20 '12 at 13:11
    
I thougth the comunity inspires people to research posibilities and learn... But I got it... its only for solutions. –  Oleg Butuzov Nov 20 '12 at 13:44
    
Our goal is to collect canonical answers: Why do things work or not. How can this be used in $example. What are the Pros and cons of a solution. That’s why code/link only answers are not welcome. I found this answer in our Low Quality queue – probably not the place where you want to be seen. :) –  toscho Nov 20 '12 at 13:49
    
Hi, Code Monkey, I came back to complain about you giving canned responses... The first version of this Answer is exactly the same as here. I'm not locating one relevant Meta discussion I've seen, but this 2 are a worth read. Well, the whole Meta is full of interesting readings about the inner workings of the site :P –  brasofilo Nov 20 '12 at 15:51
1  
Oh, yes, your other Answer inspired me to research and learn, thanks :) –  brasofilo Nov 20 '12 at 15:53

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.