Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Реализация регистрации! - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Файлы в base64string http://www.cyberforum.ru/android-dev/thread1273758.html
всем привет. проблема собственно в том что все примеры которые я нахожу с компрессией и изоброжениями, но там форматы png и jpeg, а мне нужен gif на c# с этим проблем не было и программа работала,...
Программирование Android Змейка на Android Добрый вечер, разбираюсь в игре Змейка. Так как с Java android знаком не так долго, реализую эту игру по туториалу ... http://www.cyberforum.ru/android-dev/thread1273482.html
Программирование Android Игра "морской бой" на андройд
Игра "морской бой" на андройд помогите сделать пожалуйсто
Элемент TabHost Программирование Android
Здравствуйте. У меня в MainActivity имеется TabHost. Мне нужно чтобы при нажатии на один из табов у меня отображался некоторый список (результат парсинга страницы сайта), который зависит от таба на...
Программирование Android Как вызвать метод в активити классе из обычного не активити класса? http://www.cyberforum.ru/android-dev/thread1273027.html
Есть активити в котором вводятся логин и пароль. При нажатии кнопки "войти" в отдельном классе "сокетсервер"(+в отдельном потоке) происходят некоторые действия в результате которых получается строка...
Программирование Android Заменить Активити на Фрагменты Задумался над тем, чтобы заместо каждого Activity(у меня их 17 в приложении на данный момент) использовать фрагменты. Создать 1 главную Activity и на ней открывать фрагменты в полный размер. Хорошая... подробнее

Показать сообщение отдельно
dexanewcomer
0 / 0 / 2
Регистрация: 12.10.2014
Сообщений: 22
14.10.2014, 00:01
С андроид студия я что-то не нашел общий язык, она не захотела запускать мой тел, вобщем подправил тотже проект, теперь все работает. Содержимое файла api.php
Кликните здесь для просмотра всего текста
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<?php
function error($err,$code=1){
 
            $xml = new SimpleXMLElement('<xml/>');
                        $response = $xml->addChild('response');
                        $errors=  $response->addChild('errors', $err);
                        $errors ->addAttribute('code', $code);
                        exit($xml->asXML());
}
function answer($msg,$l,$p){
 
            $xml = new SimpleXMLElement('<xml/>');
                        $response = $xml->addChild('response');
                        $answer=  $response->addChild('answer', $msg);
                        $user  =  $response->addChild('user', $l);
                        $user ->addAttribute('login', $l);
                        $user ->addAttribute('pass', $p);
                        exit($xml->asXML());
}
session_start();
$db = mysql_connect ("localhost","root","passwordsql)");
mysql_select_db ("dexa_db",$db);
mysql_query("CREATE TABLE IF NOT EXISTS `users` (`id` int(11) NOT NULL auto_increment,`login` varchar(15) NOT NULL default '', `password` varchar(15) NOT NULL default '',PRIMARY KEY  (`id`)) TYPE=MyISAM AUTO_INCREMENT=3 ;");
if(isset($_POST['act'])){
switch($_POST['act']){
 
default:
  break;// Нахрен если команда не наша.
  case "login":
if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} } 
if (isset($_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} }
if (empty($login) or empty($password))
{
error ("You have entered all the information venites back and fill in all fields!","1");
}
$login = stripslashes($login);
$login = htmlspecialchars($login);
 
$password = stripslashes($password);
$password = htmlspecialchars($password);
 
//удаляем лишние пробелы
$login = trim($login);
$password = trim($password);
 
 
// подключаемся к базе
 
 
 
 
$result = mysql_query("SELECT * FROM users WHERE login='$login'",$db);
$myrow = mysql_fetch_array($result);
if (empty($myrow['password']))
{
error ("Sorry, you entered an incorrect username or password.","3");
}
else {
          if ($myrow['password']==$password) {
          $_SESSION['login']=$myrow['login']; 
          $_SESSION['id']=$myrow['id'];
          answer( "You have successfully logged in!",$login,$password);
          }
 
       else {
       error ("Sorry, you entered an incorrect username or password.","3");
       }
}
break;// Вот и залогились
case "rega":
if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} } 
if (isset($_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} }
if (empty($login) or empty($password))
{
error ("You have entered all the information venites back and fill in all fields!","1");// Код первый
}
$login = stripslashes($login);
$login = htmlspecialchars($login);
 
$password = stripslashes($password);
$password = htmlspecialchars($password);
$login = trim($login);
$password = trim($password);
$result = mysql_query("SELECT id FROM users WHERE login='$login'",$db);
$myrow = mysql_fetch_array($result);
if (!empty($myrow['id'])) {
error ("Sorry, you entered your login is already registered. Please enter a different username.","2");//Код второй
}
$result2 = mysql_query ("INSERT INTO users (login,password) VALUES('$login','$password')");
if ($result2=='TRUE')
{
answer("You have successfully logged in!",$login,$password);
}
 
else {
error("Error! You are not logged. There was some crap.","0"); //Код ноль, какая-то хрень
     }
}
 
 
}
?>

Разумеется что это тоже все для примера, там надо еще кучу проверок. В исправленном проекте я убрал все стороннии библиотеки и обошелся стандартными средствами. По структуре. в обед можешь зайти в vk.com/dexanewcomer хотя там все просто, папка src в корне проекта в студии вроде app/src/main/java папка res это app/src/main/res а остальное также.

Добавлено через 1 минуту
Ссылка на проект таже.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru