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

Реализация регистрации! - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Файлы в base64string http://www.cyberforum.ru/android-dev/thread1273758.html
всем привет. проблема собственно в том что все примеры которые я нахожу с компрессией и изоброжениями, но там форматы png и jpeg, а мне нужен gif на c# с этим проблем не было и программа работала, сейчас пишу аналог под андроид, читать файлы генерированные на компе сишарпом прогу научил, теперь осталось генератор написать. словом нужен аналог этого кода public string ImageToBase64( Image image,...
Android Игра "морской бой" на андройд Игра "морской бой" на андройд помогите сделать пожалуйсто http://www.cyberforum.ru/android-dev/thread1273336.html
Элемент TabHost Android
Здравствуйте. У меня в MainActivity имеется TabHost. Мне нужно чтобы при нажатии на один из табов у меня отображался некоторый список (результат парсинга страницы сайта), который зависит от таба на который я нажал. Создание этого списка происходит в другом классе и отображается во втором активити. У меня есть такой "обработчик нажатий": TabHost.TabContentFactory TabFactory = new...
Как вызвать метод в активити классе из обычного не активити класса? Android
Есть активити в котором вводятся логин и пароль. При нажатии кнопки "войти" в отдельном классе "сокетсервер"(+в отдельном потоке) происходят некоторые действия в результате которых получается строка которую нужно передать в активити класс. Как это сделать? Как вызвать активити из не активити класса?
Android Заменить Активити на Фрагменты http://www.cyberforum.ru/android-dev/thread1272936.html
Задумался над тем, чтобы заместо каждого Activity(у меня их 17 в приложении на данный момент) использовать фрагменты. Создать 1 главную Activity и на ней открывать фрагменты в полный размер. Хорошая ли это практика, делается так вообще?
Android Утечка памяти при использовании Handler Добрый день, многоуважаемые форумчане :). Прошу помощи в решении проблемы. Приведу несложный исходный код. MainActivity.java import android.app.Activity; import android.media.AudioManager; import android.media.SoundPool; import android.os.Bundle; подробнее

Показать сообщение отдельно
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 минуту
Ссылка на проект таже.
 
Текущее время: 16:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru